TSTP Solution File: HWV001-1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : HWV001-1 : TPTP v8.2.0. Released v1.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed May 29 17:09:47 EDT 2024

% Result   : Unsatisfiable 0.66s 0.88s
% Output   : Proof 0.88s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : HWV001-1 : TPTP v8.2.0. Released v1.1.0.
% 0.12/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.36  % Computer : n019.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Mon May 27 02:52:54 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.20/0.51  %----Proving TF0_NAR, FOF, or CNF
% 0.20/0.52  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.66/0.88  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.6J3HTD8Lbu/cvc5---1.0.5_29986.smt2
% 0.66/0.88  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.6J3HTD8Lbu/cvc5---1.0.5_29986.smt2
% 0.80/1.07  (assume a0 (forall ((X $$unsorted)) (= (tptp.and X tptp.n0) tptp.n0)))
% 0.80/1.07  (assume a1 (forall ((X $$unsorted)) (= (tptp.and X tptp.n1) X)))
% 0.80/1.07  (assume a2 (forall ((X $$unsorted)) (= (tptp.or X tptp.n0) X)))
% 0.80/1.07  (assume a3 (forall ((X $$unsorted)) (= (tptp.or X tptp.n1) tptp.n1)))
% 0.80/1.07  (assume a4 (= (tptp.not tptp.n0) tptp.n1))
% 0.80/1.07  (assume a5 (= (tptp.not tptp.n1) tptp.n0))
% 0.80/1.07  (assume a6 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))))
% 0.80/1.07  (assume a7 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))))
% 0.80/1.07  (assume a8 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))))
% 0.80/1.07  (assume a9 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))))
% 0.80/1.07  (assume a10 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y))))
% 0.80/1.07  (assume a11 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.and X Y) Z) (tptp.and (tptp.and X Z) Y))))
% 0.80/1.07  (assume a12 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.80/1.07  (assume a13 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.80/1.07  (assume a14 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))))
% 0.80/1.07  (assume a15 (forall ((X $$unsorted)) (= (tptp.and X X) X)))
% 0.80/1.07  (assume a16 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and (tptp.and X Y) Y) (tptp.and X Y))))
% 0.80/1.07  (assume a17 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and (tptp.and X Y) X) (tptp.and X Y))))
% 0.80/1.07  (assume a18 (forall ((X $$unsorted)) (= (tptp.or X X) X)))
% 0.80/1.07  (assume a19 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.or X Y) Y) (tptp.or X Y))))
% 0.80/1.07  (assume a20 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.or X Y) X) (tptp.or X Y))))
% 0.80/1.07  (assume a21 (forall ((X $$unsorted)) (= (tptp.and X (tptp.not X)) tptp.n0)))
% 0.80/1.07  (assume a22 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and (tptp.and X Y) (tptp.not Y)) tptp.n0)))
% 0.80/1.07  (assume a23 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and (tptp.and X Y) (tptp.not X)) tptp.n0)))
% 0.80/1.07  (assume a24 (forall ((X $$unsorted)) (= (tptp.or X (tptp.not X)) tptp.n1)))
% 0.80/1.07  (assume a25 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.or X Y) (tptp.not Y)) tptp.n1)))
% 0.80/1.07  (assume a26 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.or X Y) (tptp.not X)) tptp.n1)))
% 0.80/1.07  (assume a27 (forall ((X $$unsorted)) (= (tptp.not (tptp.not X)) X)))
% 0.80/1.07  (assume a28 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))) X)))
% 0.80/1.07  (assume a29 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))) Y)))
% 0.80/1.07  (assume a30 (= tptp.a1 (tptp.and tptp.b1 tptp.b3)))
% 0.80/1.07  (assume a31 (= tptp.a2 (tptp.and tptp.b2 tptp.b3)))
% 0.80/1.07  (assume a32 (= tptp.b1 (tptp.not tptp.d1)))
% 0.80/1.07  (assume a33 (= tptp.b2 (tptp.not tptp.d2)))
% 0.80/1.07  (assume a34 (= tptp.b3 (tptp.or tptp.c1 tptp.c2)))
% 0.80/1.07  (assume a35 (= tptp.c1 (tptp.or tptp.d1 tptp.d3)))
% 0.80/1.07  (assume a36 (= tptp.c2 (tptp.or tptp.d2 tptp.d3)))
% 0.80/1.07  (assume a37 (= tptp.d3 tptp.f3))
% 0.80/1.07  (assume a38 (= tptp.d1 (tptp.not tptp.e1)))
% 0.80/1.07  (assume a39 (= tptp.d2 (tptp.not tptp.e2)))
% 0.80/1.07  (assume a40 (= tptp.e1 (tptp.or tptp.f1 tptp.f3)))
% 0.80/1.07  (assume a41 (= tptp.e2 (tptp.or tptp.f2 tptp.f3)))
% 0.80/1.07  (assume a42 (= tptp.f1 (tptp.not tptp.i1)))
% 0.80/1.07  (assume a43 (= tptp.f2 (tptp.not tptp.i2)))
% 0.80/1.07  (assume a44 (= tptp.f3 (tptp.and tptp.i1 tptp.i2)))
% 0.80/1.07  (assume a45 (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))
% 0.80/1.07  (assume a46 (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))
% 0.80/1.07  (step t1 (cl (not (= (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))))) (not (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule equiv_pos2)
% 0.80/1.07  (step t2 (cl (= (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))))) :rule refl)
% 0.80/1.07  (step t3 (cl (= (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))))) :rule refl)
% 0.80/1.07  (step t4 (cl (= (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b1 (tptp.not tptp.d1))))) :rule refl)
% 0.80/1.07  (step t5 (cl (= (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b2 (tptp.not tptp.d2))))) :rule refl)
% 0.80/1.07  (step t6 (cl (= (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))))) :rule refl)
% 0.80/1.07  (step t7 (cl (= (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))))) :rule refl)
% 0.80/1.07  (step t8 (cl (= (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))))) :rule refl)
% 0.80/1.07  (step t9 (cl (= (not (= tptp.d3 tptp.f3)) (not (= tptp.d3 tptp.f3)))) :rule refl)
% 0.80/1.07  (step t10 (cl (= (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d1 (tptp.not tptp.e1))))) :rule refl)
% 0.80/1.07  (step t11 (cl (= (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.d2 (tptp.not tptp.e2))))) :rule refl)
% 0.80/1.07  (step t12 (cl (= (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))))) :rule refl)
% 0.80/1.07  (step t13 (cl (= (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))))) :rule refl)
% 0.80/1.07  (step t14 (cl (= (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f1 (tptp.not tptp.i1))))) :rule refl)
% 0.80/1.07  (step t15 (cl (= (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f2 (tptp.not tptp.i2))))) :rule refl)
% 0.80/1.07  (step t16 (cl (= (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))))) :rule refl)
% 0.80/1.07  (step t17 (cl (= (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) :rule refl)
% 0.80/1.07  (step t18 (cl (= (= (= (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) true) (= (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))) :rule equiv_simplify)
% 0.80/1.07  (step t19 (cl (not (= (= (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) true)) (= (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) :rule equiv1 :premises (t18))
% 0.80/1.07  (step t20 (cl (= (= (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))))) :rule all_simplify)
% 0.80/1.07  (step t21 (cl (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) :rule refl)
% 0.80/1.07  (step t22 (cl (= (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) :rule all_simplify)
% 0.80/1.07  (step t23 (cl (= (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))) (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))) :rule cong :premises (t21 t22))
% 0.80/1.07  (step t24 (cl (= (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) true)) :rule all_simplify)
% 0.80/1.07  (step t25 (cl (= (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))) true)) :rule trans :premises (t23 t24))
% 0.80/1.07  (step t26 (cl (= (= (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) true)) :rule trans :premises (t20 t25))
% 0.80/1.07  (step t27 (cl (= (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) :rule resolution :premises (t19 t26))
% 0.80/1.07  (step t28 (cl (= (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))))) :rule refl)
% 0.80/1.07  (step t29 (cl (= (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))))) :rule refl)
% 0.80/1.07  (step t30 (cl (= (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))))) :rule refl)
% 0.80/1.07  (step t31 (cl (= (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))))) :rule refl)
% 0.80/1.07  (step t32 (cl (= (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))))) :rule refl)
% 0.80/1.07  (step t33 (cl (= (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))))) :rule refl)
% 0.80/1.07  (step t34 (cl (= (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))))) :rule refl)
% 0.80/1.07  (step t35 (cl (= (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))))) :rule refl)
% 0.80/1.07  (step t36 (cl (= (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))))) :rule refl)
% 0.80/1.07  (step t37 (cl (= (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))))) :rule refl)
% 0.80/1.07  (step t38 (cl (= (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))))) :rule refl)
% 0.80/1.07  (step t39 (cl (= (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))))) :rule refl)
% 0.80/1.07  (step t40 (cl (= (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))))) :rule refl)
% 0.80/1.07  (step t41 (cl (= (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))))) :rule refl)
% 0.80/1.07  (step t42 (cl (= (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))))) :rule refl)
% 0.80/1.07  (step t43 (cl (= (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))))) :rule refl)
% 0.80/1.07  (step t44 (cl (= (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))))) :rule refl)
% 0.80/1.07  (step t45 (cl (= (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))))) :rule refl)
% 0.80/1.07  (step t46 (cl (= (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))))) :rule refl)
% 0.80/1.07  (step t47 (cl (= (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))))) :rule refl)
% 0.80/1.07  (step t48 (cl (= (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))))) :rule refl)
% 0.80/1.07  (step t49 (cl (= (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))))) :rule refl)
% 0.80/1.07  (step t50 (cl (= (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))))) :rule refl)
% 0.80/1.07  (step t51 (cl (= (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))))) :rule refl)
% 0.80/1.07  (step t52 (cl (= (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))))) :rule refl)
% 0.80/1.07  (step t53 (cl (= (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))))) :rule refl)
% 0.80/1.07  (step t54 (cl (= (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))))) :rule refl)
% 0.80/1.07  (step t55 (cl (= (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))))) :rule refl)
% 0.80/1.07  (step t56 (cl (= (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))))) :rule refl)
% 0.80/1.07  (step t57 (cl (= (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))))) :rule refl)
% 0.80/1.07  (step t58 (cl (= (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))))) :rule refl)
% 0.80/1.07  (step t59 (cl (= (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))))) :rule refl)
% 0.80/1.07  (step t60 (cl (= (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))))) :rule refl)
% 0.80/1.07  (step t61 (cl (= (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))))) :rule refl)
% 0.80/1.07  (step t62 (cl (= (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))))) :rule refl)
% 0.80/1.07  (step t63 (cl (= (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))))) :rule refl)
% 0.80/1.07  (step t64 (cl (= (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))))) :rule refl)
% 0.80/1.07  (step t65 (cl (= (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))))) :rule refl)
% 0.80/1.07  (step t66 (cl (= (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))))) :rule refl)
% 0.80/1.07  (step t67 (cl (= (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))))) :rule refl)
% 0.80/1.07  (step t68 (cl (= (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))))) :rule refl)
% 0.80/1.07  (step t69 (cl (= (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))))) :rule refl)
% 0.80/1.07  (step t70 (cl (= (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))))) :rule refl)
% 0.80/1.07  (step t71 (cl (= (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))))) :rule refl)
% 0.80/1.07  (step t72 (cl (= (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))))) :rule refl)
% 0.80/1.07  (step t73 (cl (= (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))))) :rule refl)
% 0.80/1.07  (step t74 (cl (= (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))))) :rule refl)
% 0.80/1.07  (step t75 (cl (= (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule refl)
% 0.80/1.07  (step t76 (cl (= (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule refl)
% 0.80/1.07  (step t77 (cl (= (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))))) :rule cong :premises (t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76))
% 0.80/1.07  (step t78 (cl (not (= (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))))) (not (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule equiv_pos2)
% 0.80/1.07  (step t79 (cl (= (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule refl)
% 0.80/1.07  (step t80 (cl (= (= (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))))) :rule equiv_simplify)
% 0.80/1.07  (step t81 (cl (= (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) (not (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))))) :rule equiv2 :premises (t80))
% 0.80/1.07  (step t82 (cl (not (not (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule not_not)
% 0.80/1.07  (step t83 (cl (= (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule resolution :premises (t81 t82))
% 0.80/1.07  (step t84 (cl (=> (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule implies_neg1)
% 0.80/1.07  (anchor :step t85)
% 0.80/1.07  (assume t85.a0 (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))
% 0.80/1.07  (assume t85.a1 (= tptp.i2 (tptp.not (tptp.not tptp.i2))))
% 0.80/1.07  (assume t85.a2 (= tptp.f2 (tptp.not tptp.i2)))
% 0.80/1.07  (assume t85.a3 (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))))
% 0.80/1.07  (assume t85.a4 (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)))
% 0.80/1.07  (assume t85.a5 (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)))
% 0.80/1.07  (assume t85.a6 (= tptp.f3 (tptp.and tptp.i1 tptp.i2)))
% 0.80/1.07  (assume t85.a7 (= tptp.d3 tptp.f3))
% 0.80/1.07  (assume t85.a8 (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))))
% 0.80/1.07  (assume t85.a9 (= tptp.e2 (tptp.or tptp.f2 tptp.f3)))
% 0.80/1.07  (assume t85.a10 (= tptp.d2 (tptp.not tptp.e2)))
% 0.80/1.07  (assume t85.a11 (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)))
% 0.80/1.07  (assume t85.a12 (= tptp.e2 (tptp.not (tptp.not tptp.e2))))
% 0.80/1.07  (assume t85.a13 (= tptp.i1 (tptp.not (tptp.not tptp.i1))))
% 0.80/1.07  (assume t85.a14 (= tptp.f1 (tptp.not tptp.i1)))
% 0.80/1.07  (assume t85.a15 (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))))
% 0.80/1.07  (assume t85.a16 (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))))
% 0.80/1.07  (assume t85.a17 (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))))
% 0.80/1.07  (assume t85.a18 (= tptp.b2 (tptp.not tptp.d2)))
% 0.80/1.07  (assume t85.a19 (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))))
% 0.80/1.07  (assume t85.a20 (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))))
% 0.80/1.07  (assume t85.a21 (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)))
% 0.80/1.07  (assume t85.a22 (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))))
% 0.80/1.07  (assume t85.a23 (= tptp.b3 (tptp.or tptp.c1 tptp.c2)))
% 0.80/1.07  (assume t85.a24 (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))))
% 0.80/1.07  (assume t85.a25 (= tptp.c2 (tptp.or tptp.d2 tptp.d3)))
% 0.80/1.07  (assume t85.a26 (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))
% 0.80/1.07  (assume t85.a27 (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))))
% 0.80/1.07  (assume t85.a28 (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))))
% 0.80/1.07  (assume t85.a29 (= tptp.c1 (tptp.or tptp.d1 tptp.d3)))
% 0.80/1.07  (assume t85.a30 (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)))
% 0.80/1.07  (assume t85.a31 (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)))
% 0.80/1.07  (assume t85.a32 (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)))
% 0.80/1.07  (assume t85.a33 (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)))
% 0.80/1.07  (assume t85.a34 (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))
% 0.80/1.07  (assume t85.a35 (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))))
% 0.80/1.07  (assume t85.a36 (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))))
% 0.80/1.07  (assume t85.a37 (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))))
% 0.80/1.07  (assume t85.a38 (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)))
% 0.80/1.07  (assume t85.a39 (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)))
% 0.80/1.07  (assume t85.a40 (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))))
% 0.80/1.07  (assume t85.a41 (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))))
% 0.80/1.07  (assume t85.a42 (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)))
% 0.80/1.07  (assume t85.a43 (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))))
% 0.80/1.07  (assume t85.a44 (= tptp.e1 (tptp.or tptp.f1 tptp.f3)))
% 0.80/1.07  (assume t85.a45 (= tptp.d1 (tptp.not tptp.e1)))
% 0.80/1.07  (assume t85.a46 (= tptp.e1 (tptp.not (tptp.not tptp.e1))))
% 0.80/1.07  (assume t85.a47 (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))))
% 0.80/1.07  (assume t85.a48 (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))
% 0.80/1.07  (assume t85.a49 (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))))
% 0.80/1.07  (assume t85.a50 (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))))
% 0.80/1.07  (assume t85.a51 (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))
% 0.80/1.07  (assume t85.a52 (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))))
% 0.80/1.07  (assume t85.a53 (= tptp.b1 (tptp.not tptp.d1)))
% 0.80/1.07  (assume t85.a54 (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))))
% 0.80/1.07  (assume t85.a55 (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))))
% 0.80/1.07  (assume t85.a56 (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)))
% 0.80/1.07  (assume t85.a57 (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)))
% 0.80/1.07  (assume t85.a58 (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))))
% 0.80/1.07  (assume t85.a59 (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))
% 0.80/1.07  (assume t85.a60 (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))))
% 0.80/1.07  (assume t85.a61 (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))))
% 0.80/1.07  (assume t85.a62 (= tptp.a1 (tptp.and tptp.b1 tptp.b3)))
% 0.80/1.07  (assume t85.a63 (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))))
% 0.80/1.07  (assume t85.a64 (= tptp.a2 (tptp.and tptp.b2 tptp.b3)))
% 0.80/1.07  (assume t85.a65 (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))
% 0.80/1.07  (step t85.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 0.80/1.07  (step t85.t2 (cl (= (= true false) false)) :rule all_simplify)
% 0.80/1.07  (step t85.t3 (cl (= (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) true) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule equiv_simplify)
% 0.80/1.07  (step t85.t4 (cl (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) true) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule equiv2 :premises (t85.t3))
% 0.80/1.07  (step t85.t5 (cl (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) true)) :rule resolution :premises (t85.t4 t85.a65))
% 0.80/1.07  (step t85.t6 (cl (= true (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule symm :premises (t85.t5))
% 0.80/1.07  (step t85.t7 (cl (= (tptp.input tptp.i1 tptp.i2) (tptp.input tptp.i1 tptp.i2))) :rule refl)
% 0.80/1.07  (step t85.t8 (cl (= (tptp.and tptp.b1 tptp.b3) tptp.a1)) :rule symm :premises (t85.a62))
% 0.80/1.07  (step t85.t9 (cl (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) :rule symm :premises (t85.t8))
% 0.80/1.07  (step t85.t10 (cl (= (tptp.not tptp.e1) tptp.d1)) :rule symm :premises (t85.a45))
% 0.80/1.07  (step t85.t11 (cl (= tptp.d1 (tptp.not tptp.e1))) :rule symm :premises (t85.t10))
% 0.80/1.07  (step t85.t12 (cl (= (tptp.not tptp.d1) (tptp.not (tptp.not tptp.e1)))) :rule cong :premises (t85.t11))
% 0.80/1.07  (step t85.t13 (cl (= (tptp.not (tptp.not tptp.e1)) (tptp.not tptp.d1))) :rule symm :premises (t85.t12))
% 0.80/1.07  (step t85.t14 (cl (= (tptp.not tptp.d1) tptp.b1)) :rule symm :premises (t85.a53))
% 0.80/1.07  (step t85.t15 (cl (= tptp.e1 tptp.b1)) :rule trans :premises (t85.a46 t85.t13 t85.t14))
% 0.80/1.07  (step t85.t16 (cl (= tptp.b1 tptp.e1)) :rule symm :premises (t85.t15))
% 0.80/1.07  (step t85.t17 (cl (= (tptp.not tptp.b1) (tptp.not tptp.e1))) :rule cong :premises (t85.t16))
% 0.80/1.07  (step t85.t18 (cl (= (tptp.not tptp.b1) tptp.d1)) :rule trans :premises (t85.t17 t85.t10))
% 0.80/1.07  (step t85.t19 (cl (= tptp.d1 (tptp.not tptp.b1))) :rule symm :premises (t85.t18))
% 0.80/1.07  (step t85.t20 (cl (= (tptp.not tptp.d1) (tptp.not (tptp.not tptp.b1)))) :rule cong :premises (t85.t19))
% 0.80/1.07  (step t85.t21 (cl (= tptp.e1 (tptp.not (tptp.not tptp.b1)))) :rule trans :premises (t85.a46 t85.t13 t85.t20))
% 0.80/1.07  (step t85.t22 (cl (= tptp.b1 (tptp.not (tptp.not tptp.b1)))) :rule trans :premises (t85.t16 t85.t21))
% 0.80/1.07  (step t85.t23 (cl (= (tptp.or tptp.c1 tptp.c2) tptp.b3)) :rule symm :premises (t85.a23))
% 0.80/1.07  (step t85.t24 (cl (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) :rule symm :premises (t85.t23))
% 0.80/1.07  (step t85.t25 (cl (= (tptp.or tptp.d1 tptp.d3) tptp.c1)) :rule symm :premises (t85.a29))
% 0.80/1.07  (step t85.t26 (cl (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) :rule symm :premises (t85.t25))
% 0.80/1.07  (step t85.t27 (cl (= (tptp.not (tptp.not tptp.e1)) tptp.e1)) :rule symm :premises (t85.a46))
% 0.80/1.07  (step t85.t28 (cl (= (tptp.not tptp.d1) tptp.e1)) :rule trans :premises (t85.t12 t85.t27))
% 0.80/1.07  (step t85.t29 (cl (= (tptp.not (tptp.not tptp.d1)) (tptp.not tptp.e1))) :rule cong :premises (t85.t28))
% 0.80/1.07  (step t85.t30 (cl (= (tptp.not (tptp.not tptp.d1)) tptp.d1)) :rule trans :premises (t85.t29 t85.t10))
% 0.80/1.07  (step t85.t31 (cl (= tptp.f3 tptp.d3)) :rule symm :premises (t85.a7))
% 0.80/1.07  (step t85.t32 (cl (= tptp.d3 tptp.f3)) :rule symm :premises (t85.t31))
% 0.80/1.07  (step t85.t33 (cl (= (tptp.and tptp.i1 tptp.i2) tptp.f3)) :rule symm :premises (t85.a6))
% 0.80/1.07  (step t85.t34 (cl (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) :rule symm :premises (t85.t33))
% 0.80/1.07  (step t85.t35 (cl (= tptp.d3 (tptp.and tptp.i1 tptp.i2))) :rule trans :premises (t85.t32 t85.t34))
% 0.80/1.07  (step t85.t36 (cl (= (tptp.not tptp.d3) (tptp.not (tptp.and tptp.i1 tptp.i2)))) :rule cong :premises (t85.t35))
% 0.80/1.07  (step t85.t37 (cl (= (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)) (tptp.not (tptp.and tptp.i1 tptp.i2)))) :rule symm :premises (t85.a16))
% 0.80/1.07  (step t85.t38 (cl (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule symm :premises (t85.t37))
% 0.80/1.07  (step t85.t39 (cl (= (tptp.not tptp.d3) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule trans :premises (t85.t36 t85.t38))
% 0.80/1.07  (step t85.t40 (cl (= (tptp.not (tptp.not tptp.d3)) (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))))) :rule cong :premises (t85.t39))
% 0.80/1.07  (step t85.t41 (cl (= (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))) (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))))) :rule symm :premises (t85.a15))
% 0.80/1.07  (step t85.t42 (cl (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule symm :premises (t85.t41))
% 0.80/1.07  (step t85.t43 (cl (= (tptp.not (tptp.not tptp.i1)) tptp.i1)) :rule symm :premises (t85.a13))
% 0.80/1.07  (step t85.t44 (cl (= (tptp.not (tptp.not tptp.i2)) tptp.i2)) :rule symm :premises (t85.a1))
% 0.80/1.07  (step t85.t45 (cl (= (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))) (tptp.and tptp.i1 tptp.i2))) :rule cong :premises (t85.t43 t85.t44))
% 0.80/1.07  (step t85.t46 (cl (= (tptp.not (tptp.not tptp.d3)) tptp.d3)) :rule trans :premises (t85.t40 t85.t42 t85.t45 t85.t33 t85.t31))
% 0.80/1.07  (step t85.t47 (cl (= (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))) (tptp.or tptp.d1 tptp.d3))) :rule cong :premises (t85.t30 t85.t46))
% 0.80/1.07  (step t85.t48 (cl (= (tptp.or tptp.d1 tptp.d3) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule symm :premises (t85.t47))
% 0.80/1.07  (step t85.t49 (cl (= (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))) :rule symm :premises (t85.a47))
% 0.80/1.07  (step t85.t50 (cl (= (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)) (tptp.not (tptp.or tptp.d1 tptp.d3)))) :rule symm :premises (t85.a48))
% 0.80/1.07  (step t85.t51 (cl (= (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d1 tptp.d3)))) :rule cong :premises (t85.t26))
% 0.80/1.07  (step t85.t52 (cl (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.not tptp.c1))) :rule symm :premises (t85.t51))
% 0.80/1.07  (step t85.t53 (cl (= (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)) (tptp.not tptp.c1))) :rule trans :premises (t85.t50 t85.t52))
% 0.80/1.07  (step t85.t54 (cl (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.not (tptp.not tptp.c1)))) :rule cong :premises (t85.t53))
% 0.80/1.07  (step t85.t55 (cl (= tptp.c1 (tptp.not (tptp.not tptp.c1)))) :rule trans :premises (t85.t26 t85.t48 t85.t49 t85.t54))
% 0.80/1.07  (step t85.t56 (cl (= (tptp.or tptp.d2 tptp.d3) tptp.c2)) :rule symm :premises (t85.a25))
% 0.80/1.07  (step t85.t57 (cl (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) :rule symm :premises (t85.t56))
% 0.80/1.07  (step t85.t58 (cl (= (tptp.not (tptp.not tptp.e2)) tptp.e2)) :rule symm :premises (t85.a12))
% 0.80/1.07  (step t85.t59 (cl (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule symm :premises (t85.t58))
% 0.80/1.07  (step t85.t60 (cl (= (tptp.not tptp.e2) tptp.d2)) :rule symm :premises (t85.a10))
% 0.80/1.07  (step t85.t61 (cl (= (tptp.not (tptp.not tptp.e2)) (tptp.not tptp.d2))) :rule cong :premises (t85.t60))
% 0.80/1.07  (step t85.t62 (cl (= tptp.e2 (tptp.not tptp.d2))) :rule trans :premises (t85.t59 t85.t61))
% 0.80/1.07  (step t85.t63 (cl (= (tptp.not tptp.e2) (tptp.not (tptp.not tptp.d2)))) :rule cong :premises (t85.t62))
% 0.80/1.07  (step t85.t64 (cl (= tptp.d2 (tptp.not (tptp.not tptp.d2)))) :rule trans :premises (t85.a10 t85.t63))
% 0.80/1.07  (step t85.t65 (cl (= tptp.d3 (tptp.not (tptp.not tptp.d3)))) :rule symm :premises (t85.t46))
% 0.80/1.07  (step t85.t66 (cl (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule cong :premises (t85.t64 t85.t65))
% 0.80/1.07  (step t85.t67 (cl (= (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))) :rule symm :premises (t85.a17))
% 0.80/1.07  (step t85.t68 (cl (= (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)) (tptp.not (tptp.or tptp.d2 tptp.d3)))) :rule symm :premises (t85.a26))
% 0.80/1.07  (step t85.t69 (cl (= (tptp.not tptp.c2) (tptp.not (tptp.or tptp.d2 tptp.d3)))) :rule cong :premises (t85.t57))
% 0.80/1.07  (step t85.t70 (cl (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.not tptp.c2))) :rule symm :premises (t85.t69))
% 0.80/1.07  (step t85.t71 (cl (= (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)) (tptp.not tptp.c2))) :rule trans :premises (t85.t68 t85.t70))
% 0.80/1.07  (step t85.t72 (cl (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.not (tptp.not tptp.c2)))) :rule cong :premises (t85.t71))
% 0.80/1.07  (step t85.t73 (cl (= tptp.c2 (tptp.not (tptp.not tptp.c2)))) :rule trans :premises (t85.t57 t85.t66 t85.t67 t85.t72))
% 0.80/1.07  (step t85.t74 (cl (= (tptp.or tptp.c1 tptp.c2) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule cong :premises (t85.t55 t85.t73))
% 0.80/1.07  (step t85.t75 (cl (= (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))))) :rule symm :premises (t85.a49))
% 0.80/1.07  (step t85.t76 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)) (tptp.not (tptp.or tptp.c1 tptp.c2)))) :rule symm :premises (t85.a24))
% 0.80/1.07  (step t85.t77 (cl (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.not tptp.b3))) :rule cong :premises (t85.t23))
% 0.80/1.07  (step t85.t78 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)) (tptp.not tptp.b3))) :rule trans :premises (t85.t76 t85.t77))
% 0.80/1.07  (step t85.t79 (cl (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.not (tptp.not tptp.b3)))) :rule cong :premises (t85.t78))
% 0.80/1.07  (step t85.t80 (cl (= tptp.b3 (tptp.not (tptp.not tptp.b3)))) :rule trans :premises (t85.t24 t85.t74 t85.t75 t85.t79))
% 0.80/1.07  (step t85.t81 (cl (= (tptp.and tptp.b1 tptp.b3) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule cong :premises (t85.t22 t85.t80))
% 0.80/1.07  (step t85.t82 (cl (= (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))) (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))))) :rule symm :premises (t85.a61))
% 0.80/1.07  (step t85.t83 (cl (= (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)) (tptp.not (tptp.and tptp.b1 tptp.b3)))) :rule symm :premises (t85.a60))
% 0.80/1.07  (step t85.t84 (cl (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.not (tptp.not (tptp.and tptp.b1 tptp.b3))))) :rule cong :premises (t85.t83))
% 0.80/1.07  (step t85.t85 (cl (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule symm :premises (t85.t83))
% 0.80/1.07  (step t85.t86 (cl (= (tptp.or tptp.f1 tptp.f3) tptp.e1)) :rule symm :premises (t85.a44))
% 0.80/1.07  (step t85.t87 (cl (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) :rule symm :premises (t85.t86))
% 0.80/1.07  (step t85.t88 (cl (= (tptp.not tptp.e1) (tptp.not (tptp.or tptp.f1 tptp.f3)))) :rule cong :premises (t85.t87))
% 0.80/1.07  (step t85.t89 (cl (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.not (tptp.or tptp.f1 tptp.f3)))) :rule symm :premises (t85.a43))
% 0.80/1.07  (step t85.t90 (cl (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule symm :premises (t85.t89))
% 0.80/1.07  (step t85.t91 (cl (= tptp.d1 (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule trans :premises (t85.t11 t85.t88 t85.t90))
% 0.80/1.07  (step t85.t92 (cl (= (tptp.not tptp.b1) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule trans :premises (t85.t18 t85.t91))
% 0.80/1.07  (step t85.t93 (cl (= (tptp.not tptp.b3) (tptp.not (tptp.or tptp.c1 tptp.c2)))) :rule symm :premises (t85.t77))
% 0.80/1.07  (step t85.t94 (cl (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule symm :premises (t85.t76))
% 0.80/1.07  (step t85.t95 (cl (= (tptp.not tptp.c1) (tptp.not tptp.c1))) :rule refl)
% 0.80/1.07  (step t85.t96 (cl (= (tptp.not tptp.c2) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule symm :premises (t85.t71))
% 0.80/1.07  (step t85.t97 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))) :rule cong :premises (t85.t95 t85.t96))
% 0.80/1.07  (step t85.t98 (cl (= (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))) :rule symm :premises (t85.a27))
% 0.80/1.07  (step t85.t99 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule symm :premises (t85.t98))
% 0.80/1.07  (step t85.t100 (cl (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) :rule symm :premises (t85.a28))
% 0.80/1.07  (step t85.t101 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) :rule symm :premises (t85.t100))
% 0.80/1.07  (step t85.t102 (cl (= (tptp.not tptp.d3) (tptp.not tptp.d3))) :rule refl)
% 0.80/1.07  (step t85.t103 (cl (= (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)) (tptp.and (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.not tptp.d3)))) :rule cong :premises (t85.t101 t85.t102))
% 0.80/1.07  (step t85.t104 (cl (= (tptp.not tptp.f3) (tptp.not (tptp.and tptp.i1 tptp.i2)))) :rule cong :premises (t85.t34))
% 0.80/1.07  (step t85.t105 (cl (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not tptp.d3))) :rule symm :premises (t85.t36))
% 0.80/1.07  (step t85.t106 (cl (= (tptp.not tptp.f3) (tptp.not tptp.d3))) :rule trans :premises (t85.t104 t85.t105))
% 0.80/1.07  (step t85.t107 (cl (= (tptp.not tptp.d3) (tptp.not tptp.f3))) :rule symm :premises (t85.t106))
% 0.80/1.07  (step t85.t108 (cl (= (tptp.and (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.not tptp.d3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) :rule cong :premises (t85.t100 t85.t107))
% 0.80/1.07  (step t85.t109 (cl (= (tptp.not tptp.b3) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) :rule trans :premises (t85.t93 t85.t94 t85.t97 t85.t99 t85.t103 t85.t108))
% 0.80/1.07  (step t85.t110 (cl (= (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule cong :premises (t85.t92 t85.t109))
% 0.80/1.07  (step t85.t111 (cl (= (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))) (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)))) :rule symm :premises (t85.a59))
% 0.80/1.07  (step t85.t112 (cl (= (tptp.not tptp.f1) (tptp.not tptp.f1))) :rule refl)
% 0.80/1.07  (step t85.t113 (cl (= (tptp.or tptp.d3 tptp.d1) (tptp.or tptp.d1 tptp.d3))) :rule symm :premises (t85.a30))
% 0.80/1.07  (step t85.t114 (cl (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule symm :premises (t85.t113))
% 0.80/1.07  (step t85.t115 (cl (= (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule symm :premises (t85.a31))
% 0.80/1.07  (step t85.t116 (cl (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule symm :premises (t85.t115))
% 0.80/1.07  (step t85.t117 (cl (= (tptp.or tptp.d3 tptp.d1) tptp.c1)) :rule trans :premises (t85.t113 t85.t25))
% 0.80/1.07  (step t85.t118 (cl (= tptp.d3 tptp.d3)) :rule refl)
% 0.80/1.07  (step t85.t119 (cl (= (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3) (tptp.or tptp.c1 tptp.d3))) :rule cong :premises (t85.t117 t85.t118))
% 0.80/1.07  (step t85.t120 (cl (= tptp.c1 (tptp.or tptp.c1 tptp.d3))) :rule trans :premises (t85.t26 t85.t114 t85.t116 t85.t119))
% 0.80/1.07  (step t85.t121 (cl (= tptp.d2 tptp.d2)) :rule refl)
% 0.80/1.07  (step t85.t122 (cl (= (tptp.or tptp.c1 tptp.d2) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule cong :premises (t85.t120 t85.t121))
% 0.80/1.07  (step t85.t123 (cl (= (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule symm :premises (t85.a32))
% 0.80/1.07  (step t85.t124 (cl (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) :rule symm :premises (t85.a33))
% 0.80/1.07  (step t85.t125 (cl (= tptp.c1 tptp.c1)) :rule refl)
% 0.80/1.07  (step t85.t126 (cl (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or tptp.c1 tptp.c2))) :rule cong :premises (t85.t125 t85.t56))
% 0.80/1.07  (step t85.t127 (cl (= (tptp.or tptp.c1 tptp.d2) tptp.b3)) :rule trans :premises (t85.t122 t85.t123 t85.t124 t85.t126 t85.t23))
% 0.80/1.07  (step t85.t128 (cl (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.not tptp.b3))) :rule cong :premises (t85.t127))
% 0.80/1.07  (step t85.t129 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.b3))) :rule trans :premises (t85.t101 t85.t128))
% 0.80/1.07  (step t85.t130 (cl (= (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule cong :premises (t85.t112 t85.t129))
% 0.80/1.07  (step t85.t131 (cl (= (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)) (tptp.not (tptp.and tptp.f1 tptp.b3)))) :rule symm :premises (t85.a58))
% 0.80/1.07  (step t85.t132 (cl (= (tptp.not tptp.i1) tptp.f1)) :rule symm :premises (t85.a14))
% 0.80/1.07  (step t85.t133 (cl (= tptp.f1 (tptp.not tptp.i1))) :rule symm :premises (t85.t132))
% 0.80/1.07  (step t85.t134 (cl (= (tptp.not tptp.f1) (tptp.not (tptp.not tptp.i1)))) :rule cong :premises (t85.t133))
% 0.80/1.07  (step t85.t135 (cl (= (tptp.not (tptp.not tptp.i1)) (tptp.not tptp.f1))) :rule symm :premises (t85.t134))
% 0.80/1.07  (step t85.t136 (cl (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 tptp.i2))) :rule symm :premises (t85.a42))
% 0.80/1.07  (step t85.t137 (cl (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule symm :premises (t85.t136))
% 0.80/1.07  (step t85.t138 (cl (= (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule symm :premises (t85.a41))
% 0.80/1.07  (step t85.t139 (cl (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule symm :premises (t85.t138))
% 0.80/1.07  (step t85.t140 (cl (= tptp.i1 (tptp.not tptp.f1))) :rule trans :premises (t85.a13 t85.t135))
% 0.80/1.07  (step t85.t141 (cl (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i1 tptp.i2))) :rule refl)
% 0.80/1.07  (step t85.t142 (cl (= (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)))) :rule cong :premises (t85.t140 t85.t141))
% 0.80/1.07  (step t85.t143 (cl (= tptp.d3 (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)))) :rule trans :premises (t85.t32 t85.t34 t85.t137 t85.t139 t85.t142))
% 0.80/1.07  (step t85.t144 (cl (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) :rule cong :premises (t85.t112 t85.t104))
% 0.80/1.07  (step t85.t145 (cl (= tptp.d1 (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) :rule trans :premises (t85.t11 t85.t88 t85.t90 t85.t144))
% 0.80/1.07  (step t85.t146 (cl (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule cong :premises (t85.t143 t85.t145))
% 0.80/1.07  (step t85.t147 (cl (= (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))) (tptp.or tptp.d3 tptp.d1))) :rule symm :premises (t85.t146))
% 0.80/1.07  (step t85.t148 (cl (= tptp.i1 (tptp.or tptp.d1 tptp.d3))) :rule trans :premises (t85.a13 t85.t135 t85.a40 t85.t147 t85.t113))
% 0.80/1.07  (step t85.t149 (cl (= (tptp.not tptp.i1) (tptp.not (tptp.or tptp.d1 tptp.d3)))) :rule cong :premises (t85.t148))
% 0.80/1.07  (step t85.t150 (cl (= tptp.f1 (tptp.not tptp.c1))) :rule trans :premises (t85.t133 t85.t149 t85.t52))
% 0.80/1.07  (step t85.t151 (cl (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule symm :premises (t85.t50))
% 0.80/1.07  (step t85.t152 (cl (= (tptp.not tptp.i2) tptp.f2)) :rule symm :premises (t85.a2))
% 0.80/1.07  (step t85.t153 (cl (= tptp.f2 (tptp.not tptp.i2))) :rule symm :premises (t85.t152))
% 0.80/1.07  (step t85.t154 (cl (= (tptp.not tptp.f2) (tptp.not (tptp.not tptp.i2)))) :rule cong :premises (t85.t153))
% 0.80/1.07  (step t85.t155 (cl (= (tptp.not tptp.f2) tptp.i2)) :rule trans :premises (t85.t154 t85.t44))
% 0.80/1.07  (step t85.t156 (cl (= (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule cong :premises (t85.a4 t85.t155))
% 0.80/1.07  (step t85.t157 (cl (= (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule symm :premises (t85.a5))
% 0.80/1.07  (step t85.t158 (cl (= (tptp.and tptp.i2 tptp.i1) (tptp.and tptp.i1 tptp.i2))) :rule symm :premises (t85.a4))
% 0.80/1.07  (step t85.t159 (cl (= (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) tptp.d3)) :rule trans :premises (t85.t156 t85.t157 t85.t158 t85.t33 t85.t31))
% 0.80/1.07  (step t85.t160 (cl (= (tptp.not tptp.f2) (tptp.not tptp.f2))) :rule refl)
% 0.80/1.07  (step t85.t161 (cl (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not tptp.f3))) :rule symm :premises (t85.t104))
% 0.80/1.07  (step t85.t162 (cl (= (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule cong :premises (t85.t160 t85.t161))
% 0.80/1.07  (step t85.t163 (cl (= (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.not (tptp.or tptp.f2 tptp.f3)))) :rule symm :premises (t85.a8))
% 0.80/1.07  (step t85.t164 (cl (= (tptp.or tptp.f2 tptp.f3) tptp.e2)) :rule symm :premises (t85.a9))
% 0.80/1.07  (step t85.t165 (cl (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.not tptp.e2))) :rule cong :premises (t85.t164))
% 0.80/1.07  (step t85.t166 (cl (= (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))) tptp.d2)) :rule trans :premises (t85.t162 t85.t163 t85.t165 t85.t60))
% 0.80/1.07  (step t85.t167 (cl (= (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))) (tptp.or tptp.d3 tptp.d2))) :rule cong :premises (t85.t159 t85.t166))
% 0.80/1.07  (step t85.t168 (cl (= (tptp.or tptp.d3 tptp.d2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule symm :premises (t85.t167))
% 0.80/1.07  (step t85.t169 (cl (= (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))) (tptp.not tptp.f2))) :rule symm :premises (t85.a3))
% 0.80/1.07  (step t85.t170 (cl (= tptp.c2 (tptp.not tptp.f2))) :rule trans :premises (t85.t57 t85.a11 t85.t168 t85.t169))
% 0.80/1.07  (step t85.t171 (cl (= (tptp.not tptp.f2) tptp.c2)) :rule symm :premises (t85.t170))
% 0.80/1.07  (step t85.t172 (cl (= (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.or tptp.c2 (tptp.not tptp.b3)))) :rule cong :premises (t85.t171 t85.t129))
% 0.80/1.07  (step t85.t173 (cl (= (tptp.not (tptp.not tptp.i2)) (tptp.not tptp.f2))) :rule symm :premises (t85.t154))
% 0.80/1.07  (step t85.t174 (cl (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule symm :premises (t85.t169))
% 0.80/1.07  (step t85.t175 (cl (= (tptp.or tptp.d3 tptp.d2) (tptp.or tptp.d2 tptp.d3))) :rule symm :premises (t85.a11))
% 0.80/1.07  (step t85.t176 (cl (= tptp.i2 tptp.c2)) :rule trans :premises (t85.a1 t85.t173 t85.t174 t85.t167 t85.t175 t85.t56))
% 0.80/1.07  (step t85.t177 (cl (= (tptp.or tptp.i2 (tptp.not (tptp.or tptp.c1 tptp.c2))) (tptp.or tptp.c2 (tptp.not tptp.b3)))) :rule cong :premises (t85.t176 t85.t77))
% 0.80/1.07  (step t85.t178 (cl (= (tptp.or tptp.c2 (tptp.not tptp.b3)) (tptp.or tptp.i2 (tptp.not (tptp.or tptp.c1 tptp.c2))))) :rule symm :premises (t85.t177))
% 0.80/1.07  (step t85.t179 (cl (= (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.or tptp.i2 (tptp.not (tptp.or tptp.c1 tptp.c2))))) :rule trans :premises (t85.t172 t85.t178))
% 0.80/1.07  (step t85.t180 (cl (= (tptp.not tptp.b3) (tptp.not tptp.b3))) :rule refl)
% 0.80/1.07  (step t85.t181 (cl (= (tptp.or tptp.c2 (tptp.not tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule cong :premises (t85.t170 t85.t180))
% 0.80/1.07  (step t85.t182 (cl (= (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)) (tptp.not (tptp.and tptp.f2 tptp.b3)))) :rule symm :premises (t85.a35))
% 0.80/1.07  (step t85.t183 (cl (= tptp.i2 (tptp.or tptp.d2 tptp.d3))) :rule trans :premises (t85.a1 t85.t173 t85.t174 t85.t167 t85.t175))
% 0.80/1.07  (step t85.t184 (cl (= (tptp.or tptp.d2 tptp.d3) tptp.i2)) :rule symm :premises (t85.t183))
% 0.80/1.07  (step t85.t185 (cl (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.not tptp.i2))) :rule cong :premises (t85.t184))
% 0.80/1.07  (step t85.t186 (cl (= (tptp.not tptp.i2) (tptp.not (tptp.or tptp.d2 tptp.d3)))) :rule symm :premises (t85.t185))
% 0.80/1.07  (step t85.t187 (cl (= tptp.f2 (tptp.not tptp.c2))) :rule trans :premises (t85.t153 t85.t186 t85.t70))
% 0.80/1.07  (step t85.t188 (cl (= (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.i2)) :rule symm :premises (t85.a36))
% 0.80/1.07  (step t85.t189 (cl (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule symm :premises (t85.t188))
% 0.80/1.07  (step t85.t190 (cl (= (tptp.not tptp.i2) (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule cong :premises (t85.t189))
% 0.80/1.07  (step t85.t191 (cl (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule symm :premises (t85.a37))
% 0.80/1.07  (step t85.t192 (cl (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule symm :premises (t85.t191))
% 0.80/1.07  (step t85.t193 (cl (= (tptp.not tptp.c2) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule trans :premises (t85.t69 t85.t185 t85.t190 t85.t192))
% 0.80/1.07  (step t85.t194 (cl (= tptp.f2 (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule trans :premises (t85.t187 t85.t193))
% 0.80/1.07  (step t85.t195 (cl (= tptp.b3 tptp.b3)) :rule refl)
% 0.80/1.07  (step t85.t196 (cl (= (tptp.and tptp.f2 tptp.b3) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule cong :premises (t85.t194 t85.t195))
% 0.80/1.07  (step t85.t197 (cl (= (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)))) :rule symm :premises (t85.a38))
% 0.80/1.07  (step t85.t198 (cl (= (tptp.and (tptp.not tptp.i1) tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) :rule symm :premises (t85.a39))
% 0.80/1.07  (step t85.t199 (cl (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule symm :premises (t85.t198))
% 0.80/1.07  (step t85.t200 (cl (= (tptp.not tptp.i1) (tptp.not tptp.c1))) :rule trans :premises (t85.t132 t85.t150))
% 0.80/1.07  (step t85.t201 (cl (= (tptp.and (tptp.not tptp.i1) tptp.i2) (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)))) :rule cong :premises (t85.t200 t85.t183))
% 0.80/1.07  (step t85.t202 (cl (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)))) :rule trans :premises (t85.t199 t85.t201))
% 0.80/1.07  (step t85.t203 (cl (= (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))))) :rule cong :premises (t85.t202))
% 0.80/1.07  (step t85.t204 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) :rule cong :premises (t85.t95 t85.t69))
% 0.80/1.07  (step t85.t205 (cl (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule cong :premises (t85.t204))
% 0.80/1.07  (step t85.t206 (cl (= tptp.b3 (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule trans :premises (t85.t24 t85.t74 t85.t75 t85.t205))
% 0.80/1.07  (step t85.t207 (cl (= (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule cong :premises (t85.t203 t85.t206))
% 0.80/1.07  (step t85.t208 (cl (= (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule symm :premises (t85.a50))
% 0.80/1.07  (step t85.t209 (cl (= (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))) (tptp.not tptp.c1))) :rule symm :premises (t85.a51))
% 0.80/1.07  (step t85.t210 (cl (= (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule trans :premises (t85.t209 t85.t51 t85.t151))
% 0.80/1.07  (step t85.t211 (cl (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))) :rule cong :premises (t85.t210))
% 0.80/1.07  (step t85.t212 (cl (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule symm :premises (t85.t49))
% 0.80/1.07  (step t85.t213 (cl (= (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))) (tptp.not tptp.f1))) :rule symm :premises (t85.a40))
% 0.80/1.07  (step t85.t214 (cl (= (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3) (tptp.not tptp.f1))) :rule trans :premises (t85.t207 t85.t208 t85.t211 t85.t212 t85.t47 t85.t114 t85.t146 t85.t213))
% 0.80/1.07  (step t85.t215 (cl (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule cong :premises (t85.t161 t85.t214))
% 0.80/1.07  (step t85.t216 (cl (= (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule symm :premises (t85.a52))
% 0.80/1.07  (step t85.t217 (cl (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.not tptp.e1))) :rule symm :premises (t85.t88))
% 0.80/1.07  (step t85.t218 (cl (= (tptp.and tptp.f2 tptp.b3) tptp.d1)) :rule trans :premises (t85.t196 t85.t197 t85.t215 t85.t216 t85.t89 t85.t217 t85.t10))
% 0.80/1.07  (step t85.t219 (cl (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.not tptp.d1))) :rule cong :premises (t85.t218))
% 0.80/1.07  (step t85.t220 (cl (= (tptp.or tptp.i2 (tptp.not (tptp.or tptp.c1 tptp.c2))) tptp.e1)) :rule trans :premises (t85.t177 t85.t181 t85.t182 t85.t219 t85.t12 t85.t27))
% 0.80/1.07  (step t85.t221 (cl (= tptp.b1 (tptp.not tptp.d1))) :rule symm :premises (t85.t14))
% 0.80/1.07  (step t85.t222 (cl (= (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.d1))) :rule trans :premises (t85.t179 t85.t220 t85.t15 t85.t221))
% 0.80/1.07  (step t85.t223 (cl (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule cong :premises (t85.t222 t85.t106))
% 0.80/1.07  (step t85.t224 (cl (= (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)) (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)))) :rule symm :premises (t85.t223))
% 0.80/1.07  (step t85.t225 (cl (= (tptp.not tptp.d2) tptp.b2)) :rule symm :premises (t85.a18))
% 0.80/1.07  (step t85.t226 (cl (= tptp.b2 (tptp.not tptp.d2))) :rule symm :premises (t85.t225))
% 0.80/1.07  (step t85.t227 (cl (= (tptp.not tptp.d2) (tptp.not (tptp.not tptp.e2)))) :rule symm :premises (t85.t61))
% 0.80/1.07  (step t85.t228 (cl (= tptp.b2 tptp.e2)) :rule trans :premises (t85.t226 t85.t227 t85.t58))
% 0.80/1.07  (step t85.t229 (cl (= (tptp.not tptp.b2) (tptp.not tptp.e2))) :rule cong :premises (t85.t228))
% 0.80/1.07  (step t85.t230 (cl (= (tptp.not tptp.b2) tptp.d2)) :rule trans :premises (t85.t229 t85.t60))
% 0.80/1.07  (step t85.t231 (cl (= (tptp.not tptp.e2) (tptp.not (tptp.or tptp.f2 tptp.f3)))) :rule symm :premises (t85.t165))
% 0.80/1.07  (step t85.t232 (cl (= tptp.d2 (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule trans :premises (t85.a10 t85.t231 t85.a8))
% 0.80/1.07  (step t85.t233 (cl (= (tptp.not tptp.b2) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule trans :premises (t85.t230 t85.t232))
% 0.80/1.07  (step t85.t234 (cl (= (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule cong :premises (t85.t233 t85.t109))
% 0.80/1.07  (step t85.t235 (cl (= (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule symm :premises (t85.t234))
% 0.80/1.07  (step t85.t236 (cl (= (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)) (tptp.not (tptp.and tptp.b2 tptp.b3)))) :rule symm :premises (t85.a22))
% 0.80/1.07  (step t85.t237 (cl (= (tptp.not tptp.c1) (tptp.not (tptp.and tptp.b2 tptp.b3)))) :rule trans :premises (t85.t51 t85.t151 t85.t224 t85.a34 t85.t235 t85.t236))
% 0.80/1.07  (step t85.t238 (cl (= (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 tptp.b3))) :rule symm :premises (t85.a21))
% 0.80/1.07  (step t85.t239 (cl (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule symm :premises (t85.t238))
% 0.80/1.07  (step t85.t240 (cl (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.not (tptp.and tptp.b3 tptp.b2)))) :rule cong :premises (t85.t239))
% 0.80/1.07  (step t85.t241 (cl (= tptp.f1 (tptp.not (tptp.and tptp.b3 tptp.b2)))) :rule trans :premises (t85.t150 t85.t237 t85.t240))
% 0.80/1.07  (step t85.t242 (cl (= (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2) (tptp.or tptp.d2 tptp.d3))) :rule symm :premises (t85.a57))
% 0.80/1.07  (step t85.t243 (cl (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule symm :premises (t85.t242))
% 0.80/1.07  (step t85.t244 (cl (= tptp.c2 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule trans :premises (t85.t57 t85.t243))
% 0.80/1.07  (step t85.t245 (cl (= (tptp.or tptp.c1 tptp.c2) (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)))) :rule cong :premises (t85.t125 t85.t244))
% 0.80/1.07  (step t85.t246 (cl (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)))) :rule symm :premises (t85.a56))
% 0.80/1.07  (step t85.t247 (cl (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule symm :premises (t85.t246))
% 0.80/1.07  (step t85.t248 (cl (= (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule symm :premises (t85.a55))
% 0.80/1.07  (step t85.t249 (cl (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule symm :premises (t85.t248))
% 0.80/1.07  (step t85.t250 (cl (= tptp.d2 (tptp.not tptp.b2))) :rule symm :premises (t85.t230))
% 0.80/1.07  (step t85.t251 (cl (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.not (tptp.not tptp.b3)))) :rule trans :premises (t85.t126 t85.t74 t85.t75 t85.t79))
% 0.80/1.07  (step t85.t252 (cl (= (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule cong :premises (t85.t250 t85.t251))
% 0.80/1.07  (step t85.t253 (cl (= (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule symm :premises (t85.a54))
% 0.80/1.07  (step t85.t254 (cl (= tptp.b3 (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule trans :premises (t85.t24 t85.t245 t85.t247 t85.t249 t85.t252 t85.t253))
% 0.80/1.07  (step t85.t255 (cl (= (tptp.and tptp.f1 tptp.b3) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule cong :premises (t85.t241 t85.t254))
% 0.80/1.07  (step t85.t256 (cl (= (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule symm :premises (t85.a20))
% 0.80/1.07  (step t85.t257 (cl (= (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))) tptp.b2)) :rule symm :premises (t85.a19))
% 0.80/1.07  (step t85.t258 (cl (= (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))) tptp.e2)) :rule trans :premises (t85.t257 t85.t226 t85.t227 t85.t58))
% 0.80/1.07  (step t85.t259 (cl (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.not tptp.e2))) :rule cong :premises (t85.t258))
% 0.80/1.07  (step t85.t260 (cl (= (tptp.and tptp.f1 tptp.b3) tptp.d2)) :rule trans :premises (t85.t255 t85.t256 t85.t259 t85.t60))
% 0.80/1.07  (step t85.t261 (cl (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.not tptp.d2))) :rule cong :premises (t85.t260))
% 0.80/1.07  (step t85.t262 (cl (= (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) tptp.e2)) :rule trans :premises (t85.t130 t85.t131 t85.t261 t85.t227 t85.t58))
% 0.80/1.07  (step t85.t263 (cl (= tptp.e2 tptp.b2)) :rule symm :premises (t85.t228))
% 0.80/1.07  (step t85.t264 (cl (= (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.d2))) :rule trans :premises (t85.t262 t85.t263 t85.t226))
% 0.80/1.07  (step t85.t265 (cl (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule cong :premises (t85.t264 t85.t106))
% 0.80/1.07  (step t85.t266 (cl (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule trans :premises (t85.t85 t85.t110 t85.t111 t85.t265))
% 0.80/1.07  (step t85.t267 (cl (= (tptp.not (tptp.not (tptp.and tptp.b1 tptp.b3))) (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))) :rule cong :premises (t85.t266))
% 0.80/1.07  (step t85.t268 (cl (= (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))) (tptp.or tptp.d2 tptp.d3))) :rule symm :premises (t85.t66))
% 0.80/1.07  (step t85.t269 (cl (= tptp.a1 tptp.i2)) :rule trans :premises (t85.t9 t85.t81 t85.t82 t85.t84 t85.t267 t85.a17 t85.t268 t85.a11 t85.t168 t85.t169 t85.t154 t85.t44))
% 0.80/1.07  (step t85.t270 (cl (= (tptp.and tptp.b2 tptp.b3) tptp.a2)) :rule symm :premises (t85.a64))
% 0.80/1.07  (step t85.t271 (cl (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) :rule symm :premises (t85.t270))
% 0.80/1.07  (step t85.t272 (cl (= (tptp.not tptp.d2) (tptp.not (tptp.not tptp.b2)))) :rule cong :premises (t85.t250))
% 0.80/1.07  (step t85.t273 (cl (= tptp.e2 (tptp.not (tptp.not tptp.b2)))) :rule trans :premises (t85.t59 t85.t61 t85.t272))
% 0.80/1.07  (step t85.t274 (cl (= tptp.b2 (tptp.not (tptp.not tptp.b2)))) :rule trans :premises (t85.t228 t85.t273))
% 0.80/1.07  (step t85.t275 (cl (= (tptp.and tptp.b2 tptp.b3) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule cong :premises (t85.t274 t85.t80))
% 0.80/1.07  (step t85.t276 (cl (= (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))) (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))))) :rule symm :premises (t85.a63))
% 0.80/1.07  (step t85.t277 (cl (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.not (tptp.not (tptp.and tptp.b2 tptp.b3))))) :rule cong :premises (t85.t236))
% 0.80/1.07  (step t85.t278 (cl (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule symm :premises (t85.t236))
% 0.80/1.07  (step t85.t279 (cl (= (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))) (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)))) :rule symm :premises (t85.a34))
% 0.80/1.07  (step t85.t280 (cl (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule trans :premises (t85.t278 t85.t234 t85.t279 t85.t223))
% 0.80/1.07  (step t85.t281 (cl (= (tptp.not (tptp.not (tptp.and tptp.b2 tptp.b3))) (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))) :rule cong :premises (t85.t280))
% 0.80/1.07  (step t85.t282 (cl (= tptp.a2 tptp.i1)) :rule trans :premises (t85.t271 t85.t275 t85.t276 t85.t277 t85.t281 t85.t212 t85.t47 t85.t114 t85.t146 t85.t213 t85.t134 t85.t43))
% 0.80/1.07  (step t85.t283 (cl (= (tptp.output tptp.a1 tptp.a2) (tptp.output tptp.i2 tptp.i1))) :rule cong :premises (t85.t269 t85.t282))
% 0.80/1.07  (step t85.t284 (cl (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) :rule cong :premises (t85.t7 t85.t283))
% 0.80/1.07  (step t85.t285 (cl (= (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) false) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))) :rule equiv_simplify)
% 0.80/1.07  (step t85.t286 (cl (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) false) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))) :rule equiv2 :premises (t85.t285))
% 0.80/1.07  (step t85.t287 (cl (not (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) :rule not_not)
% 0.80/1.07  (step t85.t288 (cl (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) false) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) :rule resolution :premises (t85.t286 t85.t287))
% 0.80/1.07  (step t85.t289 (cl (= (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) false)) :rule resolution :premises (t85.t288 t85.a0))
% 0.80/1.07  (step t85.t290 (cl (= true false)) :rule trans :premises (t85.t6 t85.t284 t85.t289))
% 0.80/1.07  (step t85.t291 (cl false) :rule resolution :premises (t85.t1 t85.t2 t85.t290))
% 0.80/1.07  (step t85 (cl (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (= tptp.d3 tptp.f3)) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) :rule subproof :discharge (t85.a0 t85.a1 t85.a2 t85.a3 t85.a4 t85.a5 t85.a6 t85.a7 t85.a8 t85.a9 t85.a10 t85.a11 t85.a12 t85.a13 t85.a14 t85.a15 t85.a16 t85.a17 t85.a18 t85.a19 t85.a20 t85.a21 t85.a22 t85.a23 t85.a24 t85.a25 t85.a26 t85.a27 t85.a28 t85.a29 t85.a30 t85.a31 t85.a32 t85.a33 t85.a34 t85.a35 t85.a36 t85.a37 t85.a38 t85.a39 t85.a40 t85.a41 t85.a42 t85.a43 t85.a44 t85.a45 t85.a46 t85.a47 t85.a48 t85.a49 t85.a50 t85.a51 t85.a52 t85.a53 t85.a54 t85.a55 t85.a56 t85.a57 t85.a58 t85.a59 t85.a60 t85.a61 t85.a62 t85.a63 t85.a64 t85.a65))
% 0.80/1.07  (step t86 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) :rule and_pos)
% 0.80/1.07  (step t87 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) :rule and_pos)
% 0.80/1.07  (step t88 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.f2 (tptp.not tptp.i2))) :rule and_pos)
% 0.80/1.07  (step t89 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule and_pos)
% 0.80/1.07  (step t90 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule and_pos)
% 0.80/1.07  (step t91 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule and_pos)
% 0.80/1.07  (step t92 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) :rule and_pos)
% 0.80/1.07  (step t93 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.d3 tptp.f3)) :rule and_pos)
% 0.80/1.07  (step t94 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule and_pos)
% 0.80/1.07  (step t95 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) :rule and_pos)
% 0.80/1.07  (step t96 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.d2 (tptp.not tptp.e2))) :rule and_pos)
% 0.80/1.07  (step t97 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) :rule and_pos)
% 0.80/1.07  (step t98 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule and_pos)
% 0.80/1.07  (step t99 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) :rule and_pos)
% 0.80/1.07  (step t100 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.f1 (tptp.not tptp.i1))) :rule and_pos)
% 0.80/1.07  (step t101 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule and_pos)
% 0.80/1.07  (step t102 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule and_pos)
% 0.80/1.07  (step t103 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule and_pos)
% 0.80/1.07  (step t104 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.b2 (tptp.not tptp.d2))) :rule and_pos)
% 0.80/1.07  (step t105 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule and_pos)
% 0.80/1.07  (step t106 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule and_pos)
% 0.80/1.07  (step t107 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule and_pos)
% 0.80/1.07  (step t108 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule and_pos)
% 0.80/1.07  (step t109 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) :rule and_pos)
% 0.80/1.07  (step t110 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule and_pos)
% 0.80/1.07  (step t111 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) :rule and_pos)
% 0.80/1.07  (step t112 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule and_pos)
% 0.80/1.07  (step t113 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule and_pos)
% 0.80/1.07  (step t114 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) :rule and_pos)
% 0.80/1.07  (step t115 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) :rule and_pos)
% 0.80/1.07  (step t116 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule and_pos)
% 0.80/1.07  (step t117 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule and_pos)
% 0.80/1.07  (step t118 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule and_pos)
% 0.80/1.07  (step t119 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule and_pos)
% 0.80/1.07  (step t120 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule and_pos)
% 0.80/1.07  (step t121 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule and_pos)
% 0.80/1.07  (step t122 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule and_pos)
% 0.80/1.07  (step t123 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule and_pos)
% 0.80/1.07  (step t124 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule and_pos)
% 0.80/1.07  (step t125 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule and_pos)
% 0.80/1.07  (step t126 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule and_pos)
% 0.80/1.07  (step t127 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule and_pos)
% 0.80/1.07  (step t128 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule and_pos)
% 0.80/1.07  (step t129 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule and_pos)
% 0.80/1.07  (step t130 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) :rule and_pos)
% 0.80/1.07  (step t131 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.d1 (tptp.not tptp.e1))) :rule and_pos)
% 0.80/1.07  (step t132 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) :rule and_pos)
% 0.80/1.07  (step t133 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule and_pos)
% 0.80/1.07  (step t134 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule and_pos)
% 0.80/1.07  (step t135 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule and_pos)
% 0.80/1.07  (step t136 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule and_pos)
% 0.80/1.07  (step t137 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule and_pos)
% 0.80/1.07  (step t138 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule and_pos)
% 0.80/1.07  (step t139 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.b1 (tptp.not tptp.d1))) :rule and_pos)
% 0.80/1.07  (step t140 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule and_pos)
% 0.80/1.07  (step t141 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule and_pos)
% 0.80/1.07  (step t142 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule and_pos)
% 0.80/1.07  (step t143 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule and_pos)
% 0.80/1.07  (step t144 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule and_pos)
% 0.80/1.07  (step t145 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule and_pos)
% 0.80/1.07  (step t146 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule and_pos)
% 0.80/1.07  (step t147 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule and_pos)
% 0.80/1.07  (step t148 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) :rule and_pos)
% 0.80/1.07  (step t149 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule and_pos)
% 0.80/1.07  (step t150 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) :rule and_pos)
% 0.80/1.07  (step t151 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) :rule and_pos)
% 0.80/1.07  (step t152 (cl false (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) :rule resolution :premises (t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 t149 t150 t151))
% 0.80/1.08  (step t153 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) false) :rule reordering :premises (t152))
% 0.88/1.08  (step t154 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) false) :rule contraction :premises (t153))
% 0.88/1.08  (step t155 (cl (=> (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) false) :rule resolution :premises (t84 t154))
% 0.88/1.08  (step t156 (cl (=> (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) (not false)) :rule implies_neg2)
% 0.88/1.08  (step t157 (cl (=> (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) (=> (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false)) :rule resolution :premises (t155 t156))
% 0.88/1.08  (step t158 (cl (=> (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false)) :rule contraction :premises (t157))
% 0.88/1.08  (step t159 (cl (= (=> (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))))) :rule implies_simplify)
% 0.88/1.08  (step t160 (cl (not (=> (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false)) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) :rule equiv1 :premises (t159))
% 0.88/1.08  (step t161 (cl (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) :rule resolution :premises (t158 t160))
% 0.88/1.08  (step t162 (cl (= (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) false)) :rule resolution :premises (t83 t161))
% 0.88/1.08  (step t163 (cl (= (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) false))) :rule cong :premises (t79 t162))
% 0.88/1.08  (step t164 (cl (= (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) false) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))))) :rule all_simplify)
% 0.88/1.08  (step t165 (cl (= (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))))) :rule trans :premises (t163 t164))
% 0.88/1.08  (step t166 (cl (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule implies_neg1)
% 0.88/1.08  (anchor :step t167)
% 0.88/1.08  (assume t167.a0 (= tptp.a1 (tptp.and tptp.b1 tptp.b3)))
% 0.88/1.08  (assume t167.a1 (= tptp.a2 (tptp.and tptp.b2 tptp.b3)))
% 0.88/1.08  (assume t167.a2 (= tptp.b1 (tptp.not tptp.d1)))
% 0.88/1.08  (assume t167.a3 (= tptp.b2 (tptp.not tptp.d2)))
% 0.88/1.08  (assume t167.a4 (= tptp.b3 (tptp.or tptp.c1 tptp.c2)))
% 0.88/1.08  (assume t167.a5 (= tptp.c1 (tptp.or tptp.d1 tptp.d3)))
% 0.88/1.08  (assume t167.a6 (= tptp.c2 (tptp.or tptp.d2 tptp.d3)))
% 0.88/1.08  (assume t167.a7 (= tptp.d3 tptp.f3))
% 0.88/1.08  (assume t167.a8 (= tptp.d1 (tptp.not tptp.e1)))
% 0.88/1.08  (assume t167.a9 (= tptp.d2 (tptp.not tptp.e2)))
% 0.88/1.08  (assume t167.a10 (= tptp.e1 (tptp.or tptp.f1 tptp.f3)))
% 0.88/1.08  (assume t167.a11 (= tptp.e2 (tptp.or tptp.f2 tptp.f3)))
% 0.88/1.08  (assume t167.a12 (= tptp.f1 (tptp.not tptp.i1)))
% 0.88/1.08  (assume t167.a13 (= tptp.f2 (tptp.not tptp.i2)))
% 0.88/1.08  (assume t167.a14 (= tptp.f3 (tptp.and tptp.i1 tptp.i2)))
% 0.88/1.08  (assume t167.a15 (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))
% 0.88/1.08  (assume t167.a16 (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))))
% 0.88/1.08  (assume t167.a17 (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)))
% 0.88/1.08  (assume t167.a18 (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)))
% 0.88/1.08  (assume t167.a19 (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)))
% 0.88/1.08  (assume t167.a20 (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)))
% 0.88/1.08  (assume t167.a21 (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)))
% 0.88/1.08  (assume t167.a22 (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))))
% 0.88/1.08  (assume t167.a23 (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))))
% 0.88/1.08  (assume t167.a24 (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))))
% 0.88/1.08  (assume t167.a25 (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))
% 0.88/1.08  (assume t167.a26 (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))
% 0.88/1.08  (assume t167.a27 (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))))
% 0.88/1.08  (assume t167.a28 (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))))
% 0.88/1.08  (assume t167.a29 (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))))
% 0.88/1.08  (assume t167.a30 (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)))
% 0.88/1.08  (assume t167.a31 (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)))
% 0.88/1.08  (assume t167.a32 (= tptp.e1 (tptp.not (tptp.not tptp.e1))))
% 0.88/1.08  (assume t167.a33 (= tptp.e2 (tptp.not (tptp.not tptp.e2))))
% 0.88/1.08  (assume t167.a34 (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))))
% 0.88/1.08  (assume t167.a35 (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))))
% 0.88/1.08  (assume t167.a36 (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)))
% 0.88/1.08  (assume t167.a37 (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))))
% 0.88/1.08  (assume t167.a38 (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))))
% 0.88/1.08  (assume t167.a39 (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)))
% 0.88/1.08  (assume t167.a40 (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)))
% 0.88/1.08  (assume t167.a41 (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))))
% 0.88/1.08  (assume t167.a42 (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))))
% 0.88/1.08  (assume t167.a43 (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))))
% 0.88/1.08  (assume t167.a44 (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))))
% 0.88/1.08  (assume t167.a45 (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))))
% 0.88/1.08  (assume t167.a46 (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))))
% 0.88/1.08  (assume t167.a47 (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))))
% 0.88/1.08  (assume t167.a48 (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))))
% 0.88/1.08  (assume t167.a49 (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)))
% 0.88/1.08  (assume t167.a50 (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)))
% 0.88/1.08  (assume t167.a51 (= tptp.i1 (tptp.not (tptp.not tptp.i1))))
% 0.88/1.08  (assume t167.a52 (= tptp.i2 (tptp.not (tptp.not tptp.i2))))
% 0.88/1.08  (assume t167.a53 (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))
% 0.88/1.08  (assume t167.a54 (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))))
% 0.88/1.08  (assume t167.a55 (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))))
% 0.88/1.08  (assume t167.a56 (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))))
% 0.88/1.08  (assume t167.a57 (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))))
% 0.88/1.08  (assume t167.a58 (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)))
% 0.88/1.08  (assume t167.a59 (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))))
% 0.88/1.08  (assume t167.a60 (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))))
% 0.88/1.08  (assume t167.a61 (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))))
% 0.88/1.08  (assume t167.a62 (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))))
% 0.88/1.08  (assume t167.a63 (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))))
% 0.88/1.08  (assume t167.a64 (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))
% 0.88/1.08  (assume t167.a65 (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))
% 0.88/1.08  (step t167.t1 (cl (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (= tptp.d3 tptp.f3)) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule and_neg)
% 0.88/1.08  (step t167.t2 (cl (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule resolution :premises (t167.t1 t167.a16 t167.a52 t167.a13 t167.a56 t167.a18 t167.a49 t167.a14 t167.a7 t167.a29 t167.a11 t167.a9 t167.a20 t167.a33 t167.a51 t167.a12 t167.a48 t167.a24 t167.a42 t167.a3 t167.a55 t167.a62 t167.a17 t167.a23 t167.a4 t167.a27 t167.a6 t167.a26 t167.a38 t167.a46 t167.a5 t167.a19 t167.a50 t167.a40 t167.a21 t167.a65 t167.a61 t167.a34 t167.a47 t167.a58 t167.a36 t167.a54 t167.a35 t167.a30 t167.a28 t167.a10 t167.a8 t167.a32 t167.a41 t167.a25 t167.a43 t167.a63 t167.a53 t167.a37 t167.a2 t167.a59 t167.a57 t167.a39 t167.a31 t167.a60 t167.a64 t167.a22 t167.a44 t167.a0 t167.a45 t167.a1 t167.a15))
% 0.88/1.08  (step t167 (cl (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule subproof :discharge (t167.a0 t167.a1 t167.a2 t167.a3 t167.a4 t167.a5 t167.a6 t167.a7 t167.a8 t167.a9 t167.a10 t167.a11 t167.a12 t167.a13 t167.a14 t167.a15 t167.a16 t167.a17 t167.a18 t167.a19 t167.a20 t167.a21 t167.a22 t167.a23 t167.a24 t167.a25 t167.a26 t167.a27 t167.a28 t167.a29 t167.a30 t167.a31 t167.a32 t167.a33 t167.a34 t167.a35 t167.a36 t167.a37 t167.a38 t167.a39 t167.a40 t167.a41 t167.a42 t167.a43 t167.a44 t167.a45 t167.a46 t167.a47 t167.a48 t167.a49 t167.a50 t167.a51 t167.a52 t167.a53 t167.a54 t167.a55 t167.a56 t167.a57 t167.a58 t167.a59 t167.a60 t167.a61 t167.a62 t167.a63 t167.a64 t167.a65))
% 0.88/1.08  (step t168 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) :rule and_pos)
% 0.88/1.08  (step t169 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) :rule and_pos)
% 0.88/1.08  (step t170 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.b1 (tptp.not tptp.d1))) :rule and_pos)
% 0.88/1.08  (step t171 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.b2 (tptp.not tptp.d2))) :rule and_pos)
% 0.88/1.08  (step t172 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) :rule and_pos)
% 0.88/1.08  (step t173 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) :rule and_pos)
% 0.88/1.08  (step t174 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) :rule and_pos)
% 0.88/1.08  (step t175 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.d3 tptp.f3)) :rule and_pos)
% 0.88/1.08  (step t176 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.d1 (tptp.not tptp.e1))) :rule and_pos)
% 0.88/1.08  (step t177 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.d2 (tptp.not tptp.e2))) :rule and_pos)
% 0.88/1.08  (step t178 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) :rule and_pos)
% 0.88/1.08  (step t179 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) :rule and_pos)
% 0.88/1.08  (step t180 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.f1 (tptp.not tptp.i1))) :rule and_pos)
% 0.88/1.08  (step t181 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.f2 (tptp.not tptp.i2))) :rule and_pos)
% 0.88/1.08  (step t182 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) :rule and_pos)
% 0.88/1.08  (step t183 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) :rule and_pos)
% 0.88/1.08  (step t184 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) :rule and_pos)
% 0.88/1.08  (step t185 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule and_pos)
% 0.88/1.08  (step t186 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule and_pos)
% 0.88/1.08  (step t187 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule and_pos)
% 0.88/1.08  (step t188 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) :rule and_pos)
% 0.88/1.08  (step t189 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule and_pos)
% 0.88/1.08  (step t190 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule and_pos)
% 0.88/1.08  (step t191 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule and_pos)
% 0.88/1.08  (step t192 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule and_pos)
% 0.88/1.08  (step t193 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule and_pos)
% 0.88/1.08  (step t194 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule and_pos)
% 0.88/1.08  (step t195 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule and_pos)
% 0.88/1.08  (step t196 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule and_pos)
% 0.88/1.08  (step t197 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule and_pos)
% 0.88/1.08  (step t198 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule and_pos)
% 0.88/1.08  (step t199 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule and_pos)
% 0.88/1.08  (step t200 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) :rule and_pos)
% 0.88/1.08  (step t201 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule and_pos)
% 0.88/1.08  (step t202 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule and_pos)
% 0.88/1.08  (step t203 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule and_pos)
% 0.88/1.08  (step t204 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule and_pos)
% 0.88/1.08  (step t205 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule and_pos)
% 0.88/1.08  (step t206 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule and_pos)
% 0.88/1.08  (step t207 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule and_pos)
% 0.88/1.08  (step t208 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule and_pos)
% 0.88/1.08  (step t209 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule and_pos)
% 0.88/1.08  (step t210 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule and_pos)
% 0.88/1.08  (step t211 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule and_pos)
% 0.88/1.08  (step t212 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule and_pos)
% 0.88/1.08  (step t213 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule and_pos)
% 0.88/1.08  (step t214 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) :rule and_pos)
% 0.88/1.08  (step t215 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule and_pos)
% 0.88/1.08  (step t216 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule and_pos)
% 0.88/1.08  (step t217 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule and_pos)
% 0.88/1.08  (step t218 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule and_pos)
% 0.88/1.08  (step t219 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) :rule and_pos)
% 0.88/1.08  (step t220 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) :rule and_pos)
% 0.88/1.08  (step t221 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule and_pos)
% 0.88/1.08  (step t222 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule and_pos)
% 0.88/1.08  (step t223 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule and_pos)
% 0.88/1.08  (step t224 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule and_pos)
% 0.88/1.08  (step t225 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule and_pos)
% 0.88/1.08  (step t226 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule and_pos)
% 0.88/1.08  (step t227 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule and_pos)
% 0.88/1.08  (step t228 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule and_pos)
% 0.88/1.08  (step t229 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule and_pos)
% 0.88/1.08  (step t230 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule and_pos)
% 0.88/1.08  (step t231 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule and_pos)
% 0.88/1.08  (step t232 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule and_pos)
% 0.88/1.08  (step t233 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule and_pos)
% 0.88/1.08  (step t234 (cl (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule resolution :premises (t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 t227 t228 t229 t230 t231 t232 t233))
% 0.88/1.09  (step t235 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule reordering :premises (t234))
% 0.88/1.09  (step t236 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule contraction :premises (t235))
% 0.88/1.09  (step t237 (cl (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) :rule resolution :premises (t166 t236))
% 0.88/1.09  (step t238 (cl (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (not (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) :rule implies_neg2)
% 0.88/1.09  (step t239 (cl (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)))) (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) :rule resolution :premises (t237 t238))
% 0.88/1.09  (step t240 (cl (=> (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (and (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= tptp.f2 (tptp.not tptp.i2)) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (= tptp.d3 tptp.f3) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.d2 (tptp.not tptp.e2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.f1 (tptp.not tptp.i1)) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= tptp.b1 (tptp.not tptp.d1)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) :rule contraction :premises (t239))
% 0.88/1.09  (step t241 (cl (not (and (= tptp.a1 (tptp.and tptp.b1 tptp.b3)) (= tptp.a2 (tptp.and tptp.b2 tptp.b3)) (= tptp.b1 (tptp.not tptp.d1)) (= tptp.b2 (tptp.not tptp.d2)) (= tptp.b3 (tptp.or tptp.c1 tptp.c2)) (= tptp.c1 (tptp.or tptp.d1 tptp.d3)) (= tptp.c2 (tptp.or tptp.d2 tptp.d3)) (= tptp.d3 tptp.f3) (= tptp.d1 (tptp.not tptp.e1)) (= tptp.d2 (tptp.not tptp.e2)) (= tptp.e1 (tptp.or tptp.f1 tptp.f3)) (= tptp.e2 (tptp.or tptp.f2 tptp.f3)) (= tptp.f1 (tptp.not tptp.i1)) (= tptp.f2 (tptp.not tptp.i2)) (= tptp.f3 (tptp.and tptp.i1 tptp.i2)) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2)) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (= tptp.e1 (tptp.not (tptp.not tptp.e1))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)) (= tptp.i1 (tptp.not (tptp.not tptp.i1))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule resolution :premises (t78 t165 t240))
% 0.88/1.09  (step t242 (cl (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule not_and :premises (t241))
% 0.88/1.09  (step t243 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))))) :rule or_neg)
% 0.88/1.09  (step t244 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))))) :rule or_neg)
% 0.88/1.09  (step t245 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.b1 (tptp.not tptp.d1))))) :rule or_neg)
% 0.88/1.09  (step t246 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.b2 (tptp.not tptp.d2))))) :rule or_neg)
% 0.88/1.09  (step t247 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))))) :rule or_neg)
% 0.88/1.09  (step t248 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))))) :rule or_neg)
% 0.88/1.09  (step t249 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))))) :rule or_neg)
% 0.88/1.09  (step t250 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.d3 tptp.f3)))) :rule or_neg)
% 0.88/1.09  (step t251 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.d1 (tptp.not tptp.e1))))) :rule or_neg)
% 0.88/1.09  (step t252 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.d2 (tptp.not tptp.e2))))) :rule or_neg)
% 0.88/1.09  (step t253 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))))) :rule or_neg)
% 0.88/1.09  (step t254 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))))) :rule or_neg)
% 0.88/1.09  (step t255 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.f1 (tptp.not tptp.i1))))) :rule or_neg)
% 0.88/1.09  (step t256 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.f2 (tptp.not tptp.i2))))) :rule or_neg)
% 0.88/1.09  (step t257 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))))) :rule or_neg)
% 0.88/1.09  (step t258 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))))) :rule or_neg)
% 0.88/1.09  (step t259 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))))) :rule or_neg)
% 0.88/1.09  (step t260 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))))) :rule or_neg)
% 0.88/1.09  (step t261 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))))) :rule or_neg)
% 0.88/1.09  (step t262 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))))) :rule or_neg)
% 0.88/1.09  (step t263 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))))) :rule or_neg)
% 0.88/1.09  (step t264 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))))) :rule or_neg)
% 0.88/1.09  (step t265 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))))) :rule or_neg)
% 0.88/1.09  (step t266 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))))) :rule or_neg)
% 0.88/1.09  (step t267 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))))) :rule or_neg)
% 0.88/1.09  (step t268 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))))) :rule or_neg)
% 0.88/1.09  (step t269 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))))) :rule or_neg)
% 0.88/1.09  (step t270 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))))) :rule or_neg)
% 0.88/1.09  (step t271 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))))) :rule or_neg)
% 0.88/1.09  (step t272 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))))) :rule or_neg)
% 0.88/1.09  (step t273 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))))) :rule or_neg)
% 0.88/1.09  (step t274 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))))) :rule or_neg)
% 0.88/1.09  (step t275 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))))) :rule or_neg)
% 0.88/1.09  (step t276 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))))) :rule or_neg)
% 0.88/1.09  (step t277 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))))) :rule or_neg)
% 0.88/1.09  (step t278 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))))) :rule or_neg)
% 0.88/1.09  (step t279 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))))) :rule or_neg)
% 0.88/1.09  (step t280 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))))) :rule or_neg)
% 0.88/1.09  (step t281 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))))) :rule or_neg)
% 0.88/1.09  (step t282 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))))) :rule or_neg)
% 0.88/1.09  (step t283 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))))) :rule or_neg)
% 0.88/1.09  (step t284 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))))) :rule or_neg)
% 0.88/1.09  (step t285 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))))) :rule or_neg)
% 0.88/1.09  (step t286 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))))) :rule or_neg)
% 0.88/1.09  (step t287 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))))) :rule or_neg)
% 0.88/1.09  (step t288 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))))) :rule or_neg)
% 0.88/1.09  (step t289 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))))) :rule or_neg)
% 0.88/1.09  (step t290 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))))) :rule or_neg)
% 0.88/1.09  (step t291 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))))) :rule or_neg)
% 0.88/1.09  (step t292 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))))) :rule or_neg)
% 0.88/1.09  (step t293 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))))) :rule or_neg)
% 0.88/1.09  (step t294 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))))) :rule or_neg)
% 0.88/1.09  (step t295 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))))) :rule or_neg)
% 0.88/1.09  (step t296 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))))) :rule or_neg)
% 0.88/1.09  (step t297 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))))) :rule or_neg)
% 0.88/1.09  (step t298 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))))) :rule or_neg)
% 0.88/1.09  (step t299 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))))) :rule or_neg)
% 0.88/1.09  (step t300 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))))) :rule or_neg)
% 0.88/1.09  (step t301 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))))) :rule or_neg)
% 0.88/1.09  (step t302 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))))) :rule or_neg)
% 0.88/1.09  (step t303 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))))) :rule or_neg)
% 0.88/1.09  (step t304 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))))) :rule or_neg)
% 0.88/1.09  (step t305 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))))) :rule or_neg)
% 0.88/1.09  (step t306 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))))) :rule or_neg)
% 0.88/1.09  (step t307 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule or_neg)
% 0.88/1.09  (step t308 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (not (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule or_neg)
% 0.88/1.09  (step t309 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule resolution :premises (t242 t243 t244 t245 t246 t247 t248 t249 t250 t251 t252 t253 t254 t255 t256 t257 t258 t259 t260 t261 t262 t263 t264 t265 t266 t267 t268 t269 t270 t271 t272 t273 t274 t275 t276 t277 t278 t279 t280 t281 t282 t283 t284 t285 t286 t287 t288 t289 t290 t291 t292 t293 t294 t295 t296 t297 t298 t299 t300 t301 t302 t303 t304 t305 t306 t307 t308))
% 0.88/1.09  (step t310 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule contraction :premises (t309))
% 0.88/1.09  (step t311 (cl (or (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))))) :rule resolution :premises (t1 t77 t310))
% 0.88/1.09  (step t312 (cl (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule or :premises (t311))
% 0.88/1.09  (step t313 (cl (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.i2 tptp.i1)) (not (= tptp.a1 (tptp.and tptp.b1 tptp.b3))) (not (= tptp.a2 (tptp.and tptp.b2 tptp.b3))) (not (= tptp.b1 (tptp.not tptp.d1))) (not (= tptp.b2 (tptp.not tptp.d2))) (not (= tptp.b3 (tptp.or tptp.c1 tptp.c2))) (not (= tptp.c1 (tptp.or tptp.d1 tptp.d3))) (not (= tptp.c2 (tptp.or tptp.d2 tptp.d3))) (not (= tptp.d3 tptp.f3)) (not (= tptp.d1 (tptp.not tptp.e1))) (not (= tptp.d2 (tptp.not tptp.e2))) (not (= tptp.e1 (tptp.or tptp.f1 tptp.f3))) (not (= tptp.e2 (tptp.or tptp.f2 tptp.f3))) (not (= tptp.f1 (tptp.not tptp.i1))) (not (= tptp.f2 (tptp.not tptp.i2))) (not (= tptp.f3 (tptp.and tptp.i1 tptp.i2))) (not (tptp.circuit (tptp.input tptp.i1 tptp.i2) (tptp.output tptp.a1 tptp.a2))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule reordering :premises (t312))
% 0.88/1.09  (step t314 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t315)
% 0.88/1.09  (assume t315.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))))
% 0.88/1.09  (step t315.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule forall_inst :args ((:= X (tptp.not tptp.f2)) (:= Y (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (:= Z (tptp.not tptp.f3))))
% 0.88/1.09  (step t315.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule or :premises (t315.t1))
% 0.88/1.09  (step t315.t3 (cl (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule resolution :premises (t315.t2 t315.a0))
% 0.88/1.09  (step t315 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule subproof :discharge (t315.a0))
% 0.88/1.09  (step t316 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule resolution :premises (t314 t315))
% 0.88/1.09  (step t317 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule implies_neg2)
% 0.88/1.09  (step t318 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule resolution :premises (t316 t317))
% 0.88/1.09  (step t319 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule contraction :premises (t318))
% 0.88/1.09  (step t320 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule implies :premises (t319))
% 0.88/1.09  (step t321 (cl (= (tptp.and (tptp.or (tptp.not tptp.f2) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule resolution :premises (t320 a14))
% 0.88/1.09  (step t322 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t323)
% 0.88/1.09  (assume t323.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))))
% 0.88/1.09  (step t323.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule forall_inst :args ((:= X (tptp.not tptp.f1)) (:= Y (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (:= Z (tptp.not tptp.f3))))
% 0.88/1.09  (step t323.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule or :premises (t323.t1))
% 0.88/1.09  (step t323.t3 (cl (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule resolution :premises (t323.t2 t323.a0))
% 0.88/1.09  (step t323 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule subproof :discharge (t323.a0))
% 0.88/1.09  (step t324 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule resolution :premises (t322 t323))
% 0.88/1.09  (step t325 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (not (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule implies_neg2)
% 0.88/1.09  (step t326 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule resolution :premises (t324 t325))
% 0.88/1.09  (step t327 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z)))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3)))))) :rule contraction :premises (t326))
% 0.88/1.09  (step t328 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and (tptp.or X Y) Z) (tptp.or (tptp.and X Z) (tptp.and Y Z))))) (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule implies :premises (t327))
% 0.88/1.09  (step t329 (cl (= (tptp.and (tptp.or (tptp.not tptp.f1) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (tptp.not tptp.f3)) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.f3))))) :rule resolution :premises (t328 a14))
% 0.88/1.09  (step t330 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t331)
% 0.88/1.09  (assume t331.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.09  (step t331.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))))) :rule forall_inst :args ((:= X (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (:= Y (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))
% 0.88/1.09  (step t331.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule or :premises (t331.t1))
% 0.88/1.09  (step t331.t3 (cl (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule resolution :premises (t331.t2 t331.a0))
% 0.88/1.09  (step t331 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule subproof :discharge (t331.a0))
% 0.88/1.09  (step t332 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule resolution :premises (t330 t331))
% 0.88/1.09  (step t333 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (not (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))))) :rule implies_neg2)
% 0.88/1.09  (step t334 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))))) :rule resolution :premises (t332 t333))
% 0.88/1.09  (step t335 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))))) :rule contraction :premises (t334))
% 0.88/1.09  (step t336 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule implies :premises (t335))
% 0.88/1.09  (step t337 (cl (= (tptp.not (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))) (tptp.and (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3))) (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule resolution :premises (t336 a13))
% 0.88/1.09  (step t338 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t339)
% 0.88/1.09  (assume t339.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.09  (step t339.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))))) :rule forall_inst :args ((:= X (tptp.and tptp.b3 tptp.b2)) (:= Y (tptp.and tptp.b2 (tptp.not tptp.b3)))))
% 0.88/1.09  (step t339.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule or :premises (t339.t1))
% 0.88/1.09  (step t339.t3 (cl (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule resolution :premises (t339.t2 t339.a0))
% 0.88/1.09  (step t339 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule subproof :discharge (t339.a0))
% 0.88/1.09  (step t340 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule resolution :premises (t338 t339))
% 0.88/1.09  (step t341 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (not (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))))) :rule implies_neg2)
% 0.88/1.09  (step t342 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))))) :rule resolution :premises (t340 t341))
% 0.88/1.09  (step t343 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))))))) :rule contraction :premises (t342))
% 0.88/1.09  (step t344 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule implies :premises (t343))
% 0.88/1.09  (step t345 (cl (= (tptp.not (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))) (tptp.and (tptp.not (tptp.and tptp.b3 tptp.b2)) (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule resolution :premises (t344 a13))
% 0.88/1.09  (step t346 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t347)
% 0.88/1.09  (assume t347.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.09  (step t347.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))))) :rule forall_inst :args ((:= X tptp.f2) (:= Y tptp.b3)))
% 0.88/1.09  (step t347.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule or :premises (t347.t1))
% 0.88/1.09  (step t347.t3 (cl (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule resolution :premises (t347.t2 t347.a0))
% 0.88/1.09  (step t347 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule subproof :discharge (t347.a0))
% 0.88/1.09  (step t348 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule resolution :premises (t346 t347))
% 0.88/1.09  (step t349 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))))) :rule implies_neg2)
% 0.88/1.09  (step t350 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))))) :rule resolution :premises (t348 t349))
% 0.88/1.09  (step t351 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3))))) :rule contraction :premises (t350))
% 0.88/1.09  (step t352 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule implies :premises (t351))
% 0.88/1.09  (step t353 (cl (= (tptp.not (tptp.and tptp.f2 tptp.b3)) (tptp.or (tptp.not tptp.f2) (tptp.not tptp.b3)))) :rule resolution :premises (t352 a12))
% 0.88/1.09  (step t354 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t355)
% 0.88/1.09  (assume t355.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.09  (step t355.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))))) :rule forall_inst :args ((:= X tptp.f1) (:= Y tptp.b3)))
% 0.88/1.09  (step t355.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule or :premises (t355.t1))
% 0.88/1.09  (step t355.t3 (cl (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule resolution :premises (t355.t2 t355.a0))
% 0.88/1.09  (step t355 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule subproof :discharge (t355.a0))
% 0.88/1.09  (step t356 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule resolution :premises (t354 t355))
% 0.88/1.09  (step t357 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))))) :rule implies_neg2)
% 0.88/1.09  (step t358 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))))) :rule resolution :premises (t356 t357))
% 0.88/1.09  (step t359 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3))))) :rule contraction :premises (t358))
% 0.88/1.09  (step t360 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule implies :premises (t359))
% 0.88/1.09  (step t361 (cl (= (tptp.not (tptp.and tptp.f1 tptp.b3)) (tptp.or (tptp.not tptp.f1) (tptp.not tptp.b3)))) :rule resolution :premises (t360 a12))
% 0.88/1.09  (step t362 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t363)
% 0.88/1.09  (assume t363.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.09  (step t363.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))))) :rule forall_inst :args ((:= X tptp.b2) (:= Y (tptp.not tptp.b3))))
% 0.88/1.09  (step t363.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule or :premises (t363.t1))
% 0.88/1.09  (step t363.t3 (cl (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t363.t2 t363.a0))
% 0.88/1.09  (step t363 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule subproof :discharge (t363.a0))
% 0.88/1.09  (step t364 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t362 t363))
% 0.88/1.09  (step t365 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))))) :rule implies_neg2)
% 0.88/1.09  (step t366 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))))) :rule resolution :premises (t364 t365))
% 0.88/1.09  (step t367 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3)))))) :rule contraction :premises (t366))
% 0.88/1.09  (step t368 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule implies :premises (t367))
% 0.88/1.09  (step t369 (cl (= (tptp.not (tptp.and tptp.b2 (tptp.not tptp.b3))) (tptp.or (tptp.not tptp.b2) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t368 a12))
% 0.88/1.09  (step t370 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t371)
% 0.88/1.09  (assume t371.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))))
% 0.88/1.09  (step t371.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)))) :rule forall_inst :args ((:= X (tptp.not (tptp.and tptp.i1 tptp.i2))) (:= Y (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) (:= Z tptp.b3)))
% 0.88/1.09  (step t371.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule or :premises (t371.t1))
% 0.88/1.09  (step t371.t3 (cl (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule resolution :premises (t371.t2 t371.a0))
% 0.88/1.09  (step t371 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule subproof :discharge (t371.a0))
% 0.88/1.09  (step t372 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule resolution :premises (t370 t371))
% 0.88/1.09  (step t373 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (not (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)))) :rule implies_neg2)
% 0.88/1.09  (step t374 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)))) :rule resolution :premises (t372 t373))
% 0.88/1.09  (step t375 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3)))) :rule contraction :premises (t374))
% 0.88/1.09  (step t376 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule implies :premises (t375))
% 0.88/1.09  (step t377 (cl (= (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))) tptp.b3)) (tptp.and (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))) tptp.b3))) :rule resolution :premises (t376 a8))
% 0.88/1.09  (step t378 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t379)
% 0.88/1.09  (assume t379.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))))
% 0.88/1.09  (step t379.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))))) :rule forall_inst :args ((:= X (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))) (:= Y tptp.d2)))
% 0.88/1.09  (step t379.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule or :premises (t379.t1))
% 0.88/1.09  (step t379.t3 (cl (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule resolution :premises (t379.t2 t379.a0))
% 0.88/1.09  (step t379 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule subproof :discharge (t379.a0))
% 0.88/1.09  (step t380 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule resolution :premises (t378 t379))
% 0.88/1.09  (step t381 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (not (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))))) :rule implies_neg2)
% 0.88/1.09  (step t382 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))))) :rule resolution :premises (t380 t381))
% 0.88/1.09  (step t383 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)))))) :rule contraction :premises (t382))
% 0.88/1.09  (step t384 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule implies :premises (t383))
% 0.88/1.09  (step t385 (cl (= (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2) (tptp.or tptp.d2 (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3))))) :rule resolution :premises (t384 a7))
% 0.88/1.09  (step t386 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t387)
% 0.88/1.09  (assume t387.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))))
% 0.88/1.09  (step t387.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))))) :rule forall_inst :args ((:= X (tptp.and tptp.i1 tptp.i2)) (:= Y (tptp.not tptp.f2))))
% 0.88/1.09  (step t387.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule or :premises (t387.t1))
% 0.88/1.09  (step t387.t3 (cl (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule resolution :premises (t387.t2 t387.a0))
% 0.88/1.09  (step t387 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule subproof :discharge (t387.a0))
% 0.88/1.09  (step t388 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule resolution :premises (t386 t387))
% 0.88/1.09  (step t389 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))))) :rule implies_neg2)
% 0.88/1.09  (step t390 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))))) :rule resolution :premises (t388 t389))
% 0.88/1.09  (step t391 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2))))))) :rule contraction :premises (t390))
% 0.88/1.09  (step t392 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule implies :premises (t391))
% 0.88/1.09  (step t393 (cl (not (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))) Y)) (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))) Y))) (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) :rule equiv_pos2)
% 0.88/1.09  (anchor :step t394 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.88/1.09  (step t394.t1 (cl (= X X)) :rule refl)
% 0.88/1.09  (step t394.t2 (cl (= Y Y)) :rule refl)
% 0.88/1.09  (step t394.t3 (cl (= (= (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))) Y) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) :rule all_simplify)
% 0.88/1.09  (step t394 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))) Y)) (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))))) :rule bind)
% 0.88/1.09  (step t395 (cl (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) :rule resolution :premises (t393 t394 a29))
% 0.88/1.09  (step t396 (cl (= (tptp.not tptp.f2) (tptp.or (tptp.and (tptp.and tptp.i1 tptp.i2) (tptp.not tptp.f2)) (tptp.and (tptp.not tptp.f2) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule resolution :premises (t392 t395))
% 0.88/1.09  (step t397 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t398)
% 0.88/1.09  (assume t398.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))))
% 0.88/1.09  (step t398.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule forall_inst :args ((:= X tptp.b3) (:= Y tptp.b2)))
% 0.88/1.09  (step t398.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule or :premises (t398.t1))
% 0.88/1.09  (step t398.t3 (cl (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule resolution :premises (t398.t2 t398.a0))
% 0.88/1.09  (step t398 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule subproof :discharge (t398.a0))
% 0.88/1.09  (step t399 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule resolution :premises (t397 t398))
% 0.88/1.09  (step t400 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (not (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule implies_neg2)
% 0.88/1.09  (step t401 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule resolution :premises (t399 t400))
% 0.88/1.09  (step t402 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3)))))) :rule contraction :premises (t401))
% 0.88/1.09  (step t403 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule implies :premises (t402))
% 0.88/1.09  (step t404 (cl (= tptp.b2 (tptp.or (tptp.and tptp.b3 tptp.b2) (tptp.and tptp.b2 (tptp.not tptp.b3))))) :rule resolution :premises (t403 t395))
% 0.88/1.09  (step t405 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t406)
% 0.88/1.09  (assume t406.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))))
% 0.88/1.09  (step t406.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))))) :rule forall_inst :args ((:= X (tptp.not tptp.f1)) (:= Y (tptp.and tptp.i1 tptp.i2))))
% 0.88/1.09  (step t406.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule or :premises (t406.t1))
% 0.88/1.09  (step t406.t3 (cl (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule resolution :premises (t406.t2 t406.a0))
% 0.88/1.09  (step t406 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule subproof :discharge (t406.a0))
% 0.88/1.09  (step t407 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule resolution :premises (t405 t406))
% 0.88/1.09  (step t408 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (not (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))))) :rule implies_neg2)
% 0.88/1.09  (step t409 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))))) :rule resolution :premises (t407 t408))
% 0.88/1.09  (step t410 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2))))))) :rule contraction :premises (t409))
% 0.88/1.09  (step t411 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule implies :premises (t410))
% 0.88/1.09  (step t412 (cl (not (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))) X)) (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))) X))) (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) :rule equiv_pos2)
% 0.88/1.09  (anchor :step t413 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.88/1.09  (step t413.t1 (cl (= X X)) :rule refl)
% 0.88/1.09  (step t413.t2 (cl (= Y Y)) :rule refl)
% 0.88/1.09  (step t413.t3 (cl (= (= (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))) X) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) :rule all_simplify)
% 0.88/1.09  (step t413 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))) X)) (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))))) :rule bind)
% 0.88/1.09  (step t414 (cl (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) :rule resolution :premises (t412 t413 a28))
% 0.88/1.09  (step t415 (cl (= (tptp.not tptp.f1) (tptp.or (tptp.and (tptp.not tptp.f1) (tptp.and tptp.i1 tptp.i2)) (tptp.and (tptp.not tptp.f1) (tptp.not (tptp.and tptp.i1 tptp.i2)))))) :rule resolution :premises (t411 t414))
% 0.88/1.09  (step t416 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) :rule implies_neg1)
% 0.88/1.09  (anchor :step t417)
% 0.88/1.09  (assume t417.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))))
% 0.88/1.09  (step t417.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule forall_inst :args ((:= X (tptp.not tptp.c1)) (:= Y (tptp.or tptp.d2 tptp.d3))))
% 0.88/1.09  (step t417.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule or :premises (t417.t1))
% 0.88/1.09  (step t417.t3 (cl (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule resolution :premises (t417.t2 t417.a0))
% 0.88/1.10  (step t417 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule subproof :discharge (t417.a0))
% 0.88/1.10  (step t418 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule resolution :premises (t416 t417))
% 0.88/1.10  (step t419 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (not (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule implies_neg2)
% 0.88/1.10  (step t420 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule resolution :premises (t418 t419))
% 0.88/1.10  (step t421 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3))))))) :rule contraction :premises (t420))
% 0.88/1.10  (step t422 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= X (tptp.or (tptp.and X Y) (tptp.and X (tptp.not Y)))))) (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule implies :premises (t421))
% 0.88/1.10  (step t423 (cl (= (tptp.not tptp.c1) (tptp.or (tptp.and (tptp.not tptp.c1) (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.c1) (tptp.not (tptp.or tptp.d2 tptp.d3)))))) :rule resolution :premises (t422 t414))
% 0.88/1.10  (step t424 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t425)
% 0.88/1.10  (assume t425.a0 (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))))
% 0.88/1.10  (step t425.t1 (cl (or (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))))) :rule forall_inst :args ((:= X tptp.i2)))
% 0.88/1.10  (step t425.t2 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) :rule or :premises (t425.t1))
% 0.88/1.10  (step t425.t3 (cl (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) :rule resolution :premises (t425.t2 t425.a0))
% 0.88/1.10  (step t425 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) :rule subproof :discharge (t425.a0))
% 0.88/1.10  (step t426 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) :rule resolution :premises (t424 t425))
% 0.88/1.10  (step t427 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (not (= tptp.i2 (tptp.not (tptp.not tptp.i2))))) :rule implies_neg2)
% 0.88/1.10  (step t428 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))))) :rule resolution :premises (t426 t427))
% 0.88/1.10  (step t429 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i2 (tptp.not (tptp.not tptp.i2))))) :rule contraction :premises (t428))
% 0.88/1.10  (step t430 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) :rule implies :premises (t429))
% 0.88/1.10  (step t431 (cl (not (= (forall ((X $$unsorted)) (= (tptp.not (tptp.not X)) X)) (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))))) (not (forall ((X $$unsorted)) (= (tptp.not (tptp.not X)) X))) (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) :rule equiv_pos2)
% 0.88/1.10  (anchor :step t432 :args ((X $$unsorted) (:= X X)))
% 0.88/1.10  (step t432.t1 (cl (= X X)) :rule refl)
% 0.88/1.10  (step t432.t2 (cl (= (= (tptp.not (tptp.not X)) X) (= X (tptp.not (tptp.not X))))) :rule all_simplify)
% 0.88/1.10  (step t432 (cl (= (forall ((X $$unsorted)) (= (tptp.not (tptp.not X)) X)) (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))))) :rule bind)
% 0.88/1.10  (step t433 (cl (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) :rule resolution :premises (t431 t432 a27))
% 0.88/1.10  (step t434 (cl (= tptp.i2 (tptp.not (tptp.not tptp.i2)))) :rule resolution :premises (t430 t433))
% 0.88/1.10  (step t435 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t436)
% 0.88/1.10  (assume t436.a0 (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))))
% 0.88/1.10  (step t436.t1 (cl (or (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))))) :rule forall_inst :args ((:= X tptp.i1)))
% 0.88/1.10  (step t436.t2 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) :rule or :premises (t436.t1))
% 0.88/1.10  (step t436.t3 (cl (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) :rule resolution :premises (t436.t2 t436.a0))
% 0.88/1.10  (step t436 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) :rule subproof :discharge (t436.a0))
% 0.88/1.10  (step t437 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) :rule resolution :premises (t435 t436))
% 0.88/1.10  (step t438 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (not (= tptp.i1 (tptp.not (tptp.not tptp.i1))))) :rule implies_neg2)
% 0.88/1.10  (step t439 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))))) :rule resolution :premises (t437 t438))
% 0.88/1.10  (step t440 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.i1 (tptp.not (tptp.not tptp.i1))))) :rule contraction :premises (t439))
% 0.88/1.10  (step t441 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) :rule implies :premises (t440))
% 0.88/1.10  (step t442 (cl (= tptp.i1 (tptp.not (tptp.not tptp.i1)))) :rule resolution :premises (t441 t433))
% 0.88/1.10  (step t443 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t444)
% 0.88/1.10  (assume t444.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))))
% 0.88/1.10  (step t444.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)))) :rule forall_inst :args ((:= X tptp.d3) (:= Y tptp.d1)))
% 0.88/1.10  (step t444.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule or :premises (t444.t1))
% 0.88/1.10  (step t444.t3 (cl (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule resolution :premises (t444.t2 t444.a0))
% 0.88/1.10  (step t444 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule subproof :discharge (t444.a0))
% 0.88/1.10  (step t445 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule resolution :premises (t443 t444))
% 0.88/1.10  (step t446 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (not (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)))) :rule implies_neg2)
% 0.88/1.10  (step t447 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)))) :rule resolution :premises (t445 t446))
% 0.88/1.10  (step t448 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3)))) :rule contraction :premises (t447))
% 0.88/1.10  (step t449 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule implies :premises (t448))
% 0.88/1.10  (step t450 (cl (not (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.or X Y) X) (tptp.or X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.or X Y) X) (tptp.or X Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) :rule equiv_pos2)
% 0.88/1.10  (anchor :step t451 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.88/1.10  (step t451.t1 (cl (= X X)) :rule refl)
% 0.88/1.10  (step t451.t2 (cl (= Y Y)) :rule refl)
% 0.88/1.10  (step t451.t3 (cl (= (= (tptp.or (tptp.or X Y) X) (tptp.or X Y)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) :rule all_simplify)
% 0.88/1.10  (step t451 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or (tptp.or X Y) X) (tptp.or X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))))) :rule bind)
% 0.88/1.10  (step t452 (cl (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) :rule resolution :premises (t450 t451 a20))
% 0.88/1.10  (step t453 (cl (= (tptp.or tptp.d3 tptp.d1) (tptp.or (tptp.or tptp.d3 tptp.d1) tptp.d3))) :rule resolution :premises (t449 t452))
% 0.88/1.10  (step t454 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t455)
% 0.88/1.10  (assume t455.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))))
% 0.88/1.10  (step t455.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)))) :rule forall_inst :args ((:= X tptp.i2) (:= Y tptp.i1)))
% 0.88/1.10  (step t455.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule or :premises (t455.t1))
% 0.88/1.10  (step t455.t3 (cl (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule resolution :premises (t455.t2 t455.a0))
% 0.88/1.10  (step t455 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule subproof :discharge (t455.a0))
% 0.88/1.10  (step t456 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule resolution :premises (t454 t455))
% 0.88/1.10  (step t457 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (not (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)))) :rule implies_neg2)
% 0.88/1.10  (step t458 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)))) :rule resolution :premises (t456 t457))
% 0.88/1.10  (step t459 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2)))) :rule contraction :premises (t458))
% 0.88/1.10  (step t460 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule implies :premises (t459))
% 0.88/1.10  (step t461 (cl (not (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and (tptp.and X Y) X) (tptp.and X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and (tptp.and X Y) X) (tptp.and X Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) :rule equiv_pos2)
% 0.88/1.10  (anchor :step t462 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.88/1.10  (step t462.t1 (cl (= X X)) :rule refl)
% 0.88/1.10  (step t462.t2 (cl (= Y Y)) :rule refl)
% 0.88/1.10  (step t462.t3 (cl (= (= (tptp.and (tptp.and X Y) X) (tptp.and X Y)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) :rule all_simplify)
% 0.88/1.10  (step t462 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and (tptp.and X Y) X) (tptp.and X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))))) :rule bind)
% 0.88/1.10  (step t463 (cl (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) :rule resolution :premises (t461 t462 a17))
% 0.88/1.10  (step t464 (cl (= (tptp.and tptp.i2 tptp.i1) (tptp.and (tptp.and tptp.i2 tptp.i1) tptp.i2))) :rule resolution :premises (t460 t463))
% 0.88/1.10  (step t465 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t466)
% 0.88/1.10  (assume t466.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t466.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))))) :rule forall_inst :args ((:= X (tptp.not tptp.i1)) (:= Y (tptp.not tptp.i2))))
% 0.88/1.10  (step t466.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule or :premises (t466.t1))
% 0.88/1.10  (step t466.t3 (cl (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule resolution :premises (t466.t2 t466.a0))
% 0.88/1.10  (step t466 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule subproof :discharge (t466.a0))
% 0.88/1.10  (step t467 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule resolution :premises (t465 t466))
% 0.88/1.10  (step t468 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (not (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))))) :rule implies_neg2)
% 0.88/1.10  (step t469 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))))) :rule resolution :premises (t467 t468))
% 0.88/1.10  (step t470 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2)))))) :rule contraction :premises (t469))
% 0.88/1.10  (step t471 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule implies :premises (t470))
% 0.88/1.10  (step t472 (cl (= (tptp.not (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))) (tptp.and (tptp.not (tptp.not tptp.i1)) (tptp.not (tptp.not tptp.i2))))) :rule resolution :premises (t471 a13))
% 0.88/1.10  (step t473 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t474)
% 0.88/1.10  (assume t474.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t474.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))))) :rule forall_inst :args ((:= X (tptp.and tptp.i1 tptp.i2)) (:= Y (tptp.and tptp.i2 (tptp.not tptp.i1)))))
% 0.88/1.10  (step t474.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule or :premises (t474.t1))
% 0.88/1.10  (step t474.t3 (cl (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule resolution :premises (t474.t2 t474.a0))
% 0.88/1.10  (step t474 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule subproof :discharge (t474.a0))
% 0.88/1.10  (step t475 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule resolution :premises (t473 t474))
% 0.88/1.10  (step t476 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (not (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))))) :rule implies_neg2)
% 0.88/1.10  (step t477 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))))) :rule resolution :premises (t475 t476))
% 0.88/1.10  (step t478 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1))))))) :rule contraction :premises (t477))
% 0.88/1.10  (step t479 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule implies :premises (t478))
% 0.88/1.10  (step t480 (cl (= (tptp.not (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))) (tptp.and (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.not (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule resolution :premises (t479 a13))
% 0.88/1.10  (step t481 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))))) :rule equiv_pos2)
% 0.88/1.10  (step t482 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))) :rule refl)
% 0.88/1.10  (step t483 (cl (= (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))))) :rule all_simplify)
% 0.88/1.10  (step t484 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))))) :rule cong :premises (t482 t483))
% 0.88/1.10  (step t485 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t486)
% 0.88/1.10  (assume t486.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t486.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))))) :rule forall_inst :args ((:= X tptp.c1) (:= Y tptp.d2)))
% 0.88/1.10  (step t486.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) :rule or :premises (t486.t1))
% 0.88/1.10  (step t486.t3 (cl (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) :rule resolution :premises (t486.t2 t486.a0))
% 0.88/1.10  (step t486 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) :rule subproof :discharge (t486.a0))
% 0.88/1.10  (step t487 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) :rule resolution :premises (t485 t486))
% 0.88/1.10  (step t488 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))))) :rule implies_neg2)
% 0.88/1.10  (step t489 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))))) :rule resolution :premises (t487 t488))
% 0.88/1.10  (step t490 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.d2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2))))) :rule contraction :premises (t489))
% 0.88/1.10  (step t491 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2))))) :rule resolution :premises (t481 t484 t490))
% 0.88/1.10  (step t492 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) :rule implies :premises (t491))
% 0.88/1.10  (step t493 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not (tptp.or tptp.c1 tptp.d2)))) :rule resolution :premises (t492 a13))
% 0.88/1.10  (step t494 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t495)
% 0.88/1.10  (assume t495.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t495.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))))) :rule forall_inst :args ((:= X (tptp.not tptp.b2)) (:= Y (tptp.not tptp.b3))))
% 0.88/1.10  (step t495.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule or :premises (t495.t1))
% 0.88/1.10  (step t495.t3 (cl (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t495.t2 t495.a0))
% 0.88/1.10  (step t495 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule subproof :discharge (t495.a0))
% 0.88/1.10  (step t496 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t494 t495))
% 0.88/1.10  (step t497 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))))) :rule implies_neg2)
% 0.88/1.10  (step t498 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))))) :rule resolution :premises (t496 t497))
% 0.88/1.10  (step t499 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3)))))) :rule contraction :premises (t498))
% 0.88/1.10  (step t500 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule implies :premises (t499))
% 0.88/1.10  (step t501 (cl (= (tptp.not (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b2)) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t500 a13))
% 0.88/1.10  (step t502 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t503)
% 0.88/1.10  (assume t503.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t503.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))))) :rule forall_inst :args ((:= X (tptp.not tptp.b1)) (:= Y (tptp.not tptp.b3))))
% 0.88/1.10  (step t503.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule or :premises (t503.t1))
% 0.88/1.10  (step t503.t3 (cl (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t503.t2 t503.a0))
% 0.88/1.10  (step t503 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule subproof :discharge (t503.a0))
% 0.88/1.10  (step t504 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t502 t503))
% 0.88/1.10  (step t505 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (not (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))))) :rule implies_neg2)
% 0.88/1.10  (step t506 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))))) :rule resolution :premises (t504 t505))
% 0.88/1.10  (step t507 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3)))))) :rule contraction :premises (t506))
% 0.88/1.10  (step t508 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule implies :premises (t507))
% 0.88/1.10  (step t509 (cl (= (tptp.not (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))) (tptp.and (tptp.not (tptp.not tptp.b1)) (tptp.not (tptp.not tptp.b3))))) :rule resolution :premises (t508 a13))
% 0.88/1.10  (step t510 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t511)
% 0.88/1.10  (assume t511.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t511.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))))) :rule forall_inst :args ((:= X (tptp.not tptp.c1)) (:= Y (tptp.not tptp.c2))))
% 0.88/1.10  (step t511.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule or :premises (t511.t1))
% 0.88/1.10  (step t511.t3 (cl (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule resolution :premises (t511.t2 t511.a0))
% 0.88/1.10  (step t511 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule subproof :discharge (t511.a0))
% 0.88/1.10  (step t512 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule resolution :premises (t510 t511))
% 0.88/1.10  (step t513 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (not (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))))) :rule implies_neg2)
% 0.88/1.10  (step t514 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))))) :rule resolution :premises (t512 t513))
% 0.88/1.10  (step t515 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2)))))) :rule contraction :premises (t514))
% 0.88/1.10  (step t516 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule implies :premises (t515))
% 0.88/1.10  (step t517 (cl (= (tptp.not (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))) (tptp.or (tptp.not (tptp.not tptp.c1)) (tptp.not (tptp.not tptp.c2))))) :rule resolution :premises (t516 a12))
% 0.88/1.10  (step t518 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t519)
% 0.88/1.10  (assume t519.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t519.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))))) :rule forall_inst :args ((:= X (tptp.not tptp.d2)) (:= Y (tptp.not tptp.d3))))
% 0.88/1.10  (step t519.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule or :premises (t519.t1))
% 0.88/1.10  (step t519.t3 (cl (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule resolution :premises (t519.t2 t519.a0))
% 0.88/1.10  (step t519 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule subproof :discharge (t519.a0))
% 0.88/1.10  (step t520 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule resolution :premises (t518 t519))
% 0.88/1.10  (step t521 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))))) :rule implies_neg2)
% 0.88/1.10  (step t522 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))))) :rule resolution :premises (t520 t521))
% 0.88/1.10  (step t523 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3)))))) :rule contraction :premises (t522))
% 0.88/1.10  (step t524 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule implies :premises (t523))
% 0.88/1.10  (step t525 (cl (= (tptp.not (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d2)) (tptp.not (tptp.not tptp.d3))))) :rule resolution :premises (t524 a12))
% 0.88/1.10  (step t526 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t527)
% 0.88/1.10  (assume t527.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t527.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))))) :rule forall_inst :args ((:= X (tptp.not tptp.d1)) (:= Y (tptp.not tptp.d3))))
% 0.88/1.10  (step t527.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule or :premises (t527.t1))
% 0.88/1.10  (step t527.t3 (cl (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule resolution :premises (t527.t2 t527.a0))
% 0.88/1.10  (step t527 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule subproof :discharge (t527.a0))
% 0.88/1.10  (step t528 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule resolution :premises (t526 t527))
% 0.88/1.10  (step t529 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (not (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))))) :rule implies_neg2)
% 0.88/1.10  (step t530 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))))) :rule resolution :premises (t528 t529))
% 0.88/1.10  (step t531 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3)))))) :rule contraction :premises (t530))
% 0.88/1.10  (step t532 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule implies :premises (t531))
% 0.88/1.10  (step t533 (cl (= (tptp.not (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))) (tptp.or (tptp.not (tptp.not tptp.d1)) (tptp.not (tptp.not tptp.d3))))) :rule resolution :premises (t532 a12))
% 0.88/1.10  (step t534 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t535)
% 0.88/1.10  (assume t535.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y))))
% 0.88/1.10  (step t535.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y)))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)))) :rule forall_inst :args ((:= X tptp.c1) (:= Y tptp.d2) (:= Z tptp.d3)))
% 0.88/1.10  (step t535.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y)))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule or :premises (t535.t1))
% 0.88/1.10  (step t535.t3 (cl (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule resolution :premises (t535.t2 t535.a0))
% 0.88/1.10  (step t535 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y)))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule subproof :discharge (t535.a0))
% 0.88/1.10  (step t536 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule resolution :premises (t534 t535))
% 0.88/1.10  (step t537 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (not (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)))) :rule implies_neg2)
% 0.88/1.10  (step t538 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)))) :rule resolution :premises (t536 t537))
% 0.88/1.10  (step t539 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2)))) :rule contraction :premises (t538))
% 0.88/1.10  (step t540 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or (tptp.or X Y) Z) (tptp.or (tptp.or X Z) Y)))) (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule implies :premises (t539))
% 0.88/1.10  (step t541 (cl (= (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3) (tptp.or (tptp.or tptp.c1 tptp.d3) tptp.d2))) :rule resolution :premises (t540 a10))
% 0.88/1.10  (step t542 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t543)
% 0.88/1.10  (assume t543.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))))
% 0.88/1.10  (step t543.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)))) :rule forall_inst :args ((:= X tptp.c1) (:= Y (tptp.or tptp.d2 tptp.d3)) (:= Z tptp.d2)))
% 0.88/1.10  (step t543.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule or :premises (t543.t1))
% 0.88/1.10  (step t543.t3 (cl (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule resolution :premises (t543.t2 t543.a0))
% 0.88/1.10  (step t543 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule subproof :discharge (t543.a0))
% 0.88/1.10  (step t544 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule resolution :premises (t542 t543))
% 0.88/1.10  (step t545 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (not (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)))) :rule implies_neg2)
% 0.88/1.10  (step t546 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)))) :rule resolution :premises (t544 t545))
% 0.88/1.10  (step t547 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2)))) :rule contraction :premises (t546))
% 0.88/1.10  (step t548 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule implies :premises (t547))
% 0.88/1.10  (step t549 (cl (= (tptp.or tptp.c1 (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)) (tptp.or (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) tptp.d2))) :rule resolution :premises (t548 a9))
% 0.88/1.10  (step t550 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t551)
% 0.88/1.10  (assume t551.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))))
% 0.88/1.10  (step t551.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))))) :rule forall_inst :args ((:= X (tptp.not tptp.c1)) (:= Y (tptp.not tptp.d2)) (:= Z (tptp.not tptp.d3))))
% 0.88/1.10  (step t551.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule or :premises (t551.t1))
% 0.88/1.10  (step t551.t3 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule resolution :premises (t551.t2 t551.a0))
% 0.88/1.10  (step t551 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule subproof :discharge (t551.a0))
% 0.88/1.10  (step t552 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule resolution :premises (t550 t551))
% 0.88/1.10  (step t553 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (not (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))))) :rule implies_neg2)
% 0.88/1.10  (step t554 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))))) :rule resolution :premises (t552 t553))
% 0.88/1.10  (step t555 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3))))) :rule contraction :premises (t554))
% 0.88/1.10  (step t556 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.and X (tptp.and Y Z)) (tptp.and (tptp.and X Y) Z)))) (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule implies :premises (t555))
% 0.88/1.10  (step t557 (cl (= (tptp.and (tptp.not tptp.c1) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))) (tptp.and (tptp.and (tptp.not tptp.c1) (tptp.not tptp.d2)) (tptp.not tptp.d3)))) :rule resolution :premises (t556 a8))
% 0.88/1.10  (step t558 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t559)
% 0.88/1.10  (assume t559.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))))
% 0.88/1.10  (step t559.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))))) :rule forall_inst :args ((:= X (tptp.not tptp.f1)) (:= Y (tptp.not tptp.f3))))
% 0.88/1.10  (step t559.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule or :premises (t559.t1))
% 0.88/1.10  (step t559.t3 (cl (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule resolution :premises (t559.t2 t559.a0))
% 0.88/1.10  (step t559 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule subproof :discharge (t559.a0))
% 0.88/1.10  (step t560 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule resolution :premises (t558 t559))
% 0.88/1.10  (step t561 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (not (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))))) :rule implies_neg2)
% 0.88/1.10  (step t562 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))))) :rule resolution :premises (t560 t561))
% 0.88/1.10  (step t563 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1))))) :rule contraction :premises (t562))
% 0.88/1.10  (step t564 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule implies :premises (t563))
% 0.88/1.10  (step t565 (cl (= (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)) (tptp.and (tptp.not tptp.f3) (tptp.not tptp.f1)))) :rule resolution :premises (t564 a6))
% 0.88/1.10  (step t566 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t567)
% 0.88/1.10  (assume t567.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))))
% 0.88/1.10  (step t567.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)))) :rule forall_inst :args ((:= X tptp.i2) (:= Y (tptp.not tptp.i1))))
% 0.88/1.10  (step t567.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule or :premises (t567.t1))
% 0.88/1.10  (step t567.t3 (cl (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule resolution :premises (t567.t2 t567.a0))
% 0.88/1.10  (step t567 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule subproof :discharge (t567.a0))
% 0.88/1.10  (step t568 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule resolution :premises (t566 t567))
% 0.88/1.10  (step t569 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (not (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)))) :rule implies_neg2)
% 0.88/1.10  (step t570 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)))) :rule resolution :premises (t568 t569))
% 0.88/1.10  (step t571 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2)))) :rule contraction :premises (t570))
% 0.88/1.10  (step t572 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule implies :premises (t571))
% 0.88/1.10  (step t573 (cl (= (tptp.and tptp.i2 (tptp.not tptp.i1)) (tptp.and (tptp.not tptp.i1) tptp.i2))) :rule resolution :premises (t572 a6))
% 0.88/1.10  (step t574 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t575)
% 0.88/1.10  (assume t575.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))))
% 0.88/1.10  (step t575.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))))) :rule forall_inst :args ((:= X (tptp.and tptp.i1 tptp.i2)) (:= Y tptp.i1)))
% 0.88/1.10  (step t575.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule or :premises (t575.t1))
% 0.88/1.10  (step t575.t3 (cl (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule resolution :premises (t575.t2 t575.a0))
% 0.88/1.10  (step t575 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule subproof :discharge (t575.a0))
% 0.88/1.10  (step t576 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule resolution :premises (t574 t575))
% 0.88/1.10  (step t577 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (not (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))))) :rule implies_neg2)
% 0.88/1.10  (step t578 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))))) :rule resolution :premises (t576 t577))
% 0.88/1.10  (step t579 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2))))) :rule contraction :premises (t578))
% 0.88/1.10  (step t580 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule implies :premises (t579))
% 0.88/1.10  (step t581 (cl (= (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1) (tptp.and tptp.i1 (tptp.and tptp.i1 tptp.i2)))) :rule resolution :premises (t580 a6))
% 0.88/1.10  (step t582 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t583)
% 0.88/1.10  (assume t583.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))))
% 0.88/1.10  (step t583.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule forall_inst :args ((:= X tptp.i1) (:= Y tptp.i2)))
% 0.88/1.10  (step t583.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule or :premises (t583.t1))
% 0.88/1.10  (step t583.t3 (cl (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule resolution :premises (t583.t2 t583.a0))
% 0.88/1.10  (step t583 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule subproof :discharge (t583.a0))
% 0.88/1.10  (step t584 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule resolution :premises (t582 t583))
% 0.88/1.10  (step t585 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (not (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule implies_neg2)
% 0.88/1.10  (step t586 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule resolution :premises (t584 t585))
% 0.88/1.10  (step t587 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1)))))) :rule contraction :premises (t586))
% 0.88/1.10  (step t588 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= Y (tptp.or (tptp.and X Y) (tptp.and Y (tptp.not X)))))) (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule implies :premises (t587))
% 0.88/1.10  (step t589 (cl (= tptp.i2 (tptp.or (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 (tptp.not tptp.i1))))) :rule resolution :premises (t588 t395))
% 0.88/1.10  (step t590 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t591)
% 0.88/1.10  (assume t591.a0 (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))))
% 0.88/1.10  (step t591.t1 (cl (or (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))))) :rule forall_inst :args ((:= X tptp.e2)))
% 0.88/1.10  (step t591.t2 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule or :premises (t591.t1))
% 0.88/1.10  (step t591.t3 (cl (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule resolution :premises (t591.t2 t591.a0))
% 0.88/1.10  (step t591 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule subproof :discharge (t591.a0))
% 0.88/1.10  (step t592 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule resolution :premises (t590 t591))
% 0.88/1.10  (step t593 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (not (= tptp.e2 (tptp.not (tptp.not tptp.e2))))) :rule implies_neg2)
% 0.88/1.10  (step t594 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))))) :rule resolution :premises (t592 t593))
% 0.88/1.10  (step t595 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e2 (tptp.not (tptp.not tptp.e2))))) :rule contraction :premises (t594))
% 0.88/1.10  (step t596 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule implies :premises (t595))
% 0.88/1.10  (step t597 (cl (= tptp.e2 (tptp.not (tptp.not tptp.e2)))) :rule resolution :premises (t596 t433))
% 0.88/1.10  (step t598 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t599)
% 0.88/1.10  (assume t599.a0 (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))))
% 0.88/1.10  (step t599.t1 (cl (or (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.e1 (tptp.not (tptp.not tptp.e1))))) :rule forall_inst :args ((:= X tptp.e1)))
% 0.88/1.10  (step t599.t2 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) :rule or :premises (t599.t1))
% 0.88/1.10  (step t599.t3 (cl (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) :rule resolution :premises (t599.t2 t599.a0))
% 0.88/1.10  (step t599 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) :rule subproof :discharge (t599.a0))
% 0.88/1.10  (step t600 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) :rule resolution :premises (t598 t599))
% 0.88/1.10  (step t601 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (not (= tptp.e1 (tptp.not (tptp.not tptp.e1))))) :rule implies_neg2)
% 0.88/1.10  (step t602 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e1 (tptp.not (tptp.not tptp.e1))))) :rule resolution :premises (t600 t601))
% 0.88/1.10  (step t603 (cl (=> (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X)))) (= tptp.e1 (tptp.not (tptp.not tptp.e1))))) :rule contraction :premises (t602))
% 0.88/1.10  (step t604 (cl (not (forall ((X $$unsorted)) (= X (tptp.not (tptp.not X))))) (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) :rule implies :premises (t603))
% 0.88/1.10  (step t605 (cl (= tptp.e1 (tptp.not (tptp.not tptp.e1)))) :rule resolution :premises (t604 t433))
% 0.88/1.10  (step t606 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t607)
% 0.88/1.10  (assume t607.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))))
% 0.88/1.10  (step t607.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)))) :rule forall_inst :args ((:= X tptp.d2) (:= Y tptp.d3)))
% 0.88/1.10  (step t607.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule or :premises (t607.t1))
% 0.88/1.10  (step t607.t3 (cl (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule resolution :premises (t607.t2 t607.a0))
% 0.88/1.10  (step t607 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule subproof :discharge (t607.a0))
% 0.88/1.10  (step t608 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule resolution :premises (t606 t607))
% 0.88/1.10  (step t609 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)))) :rule implies_neg2)
% 0.88/1.10  (step t610 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)))) :rule resolution :premises (t608 t609))
% 0.88/1.10  (step t611 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2)))) :rule contraction :premises (t610))
% 0.88/1.10  (step t612 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or (tptp.or X Y) X)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule implies :premises (t611))
% 0.88/1.10  (step t613 (cl (= (tptp.or tptp.d2 tptp.d3) (tptp.or (tptp.or tptp.d2 tptp.d3) tptp.d2))) :rule resolution :premises (t612 t452))
% 0.88/1.10  (step t614 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t615)
% 0.88/1.10  (assume t615.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))))
% 0.88/1.10  (step t615.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)))) :rule forall_inst :args ((:= X tptp.i1) (:= Y tptp.i2)))
% 0.88/1.10  (step t615.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule or :premises (t615.t1))
% 0.88/1.10  (step t615.t3 (cl (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule resolution :premises (t615.t2 t615.a0))
% 0.88/1.10  (step t615 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule subproof :discharge (t615.a0))
% 0.88/1.10  (step t616 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule resolution :premises (t614 t615))
% 0.88/1.10  (step t617 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)))) :rule implies_neg2)
% 0.88/1.10  (step t618 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)))) :rule resolution :premises (t616 t617))
% 0.88/1.10  (step t619 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1)))) :rule contraction :premises (t618))
% 0.88/1.10  (step t620 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and (tptp.and X Y) X)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule implies :premises (t619))
% 0.88/1.10  (step t621 (cl (= (tptp.and tptp.i1 tptp.i2) (tptp.and (tptp.and tptp.i1 tptp.i2) tptp.i1))) :rule resolution :premises (t620 t463))
% 0.88/1.10  (step t622 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t623)
% 0.88/1.10  (assume t623.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t623.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))))) :rule forall_inst :args ((:= X tptp.f2) (:= Y tptp.f3)))
% 0.88/1.10  (step t623.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule or :premises (t623.t1))
% 0.88/1.10  (step t623.t3 (cl (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule resolution :premises (t623.t2 t623.a0))
% 0.88/1.10  (step t623 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule subproof :discharge (t623.a0))
% 0.88/1.10  (step t624 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule resolution :premises (t622 t623))
% 0.88/1.10  (step t625 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))))) :rule implies_neg2)
% 0.88/1.10  (step t626 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))))) :rule resolution :premises (t624 t625))
% 0.88/1.10  (step t627 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3))))) :rule contraction :premises (t626))
% 0.88/1.10  (step t628 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule implies :premises (t627))
% 0.88/1.10  (step t629 (cl (= (tptp.not (tptp.or tptp.f2 tptp.f3)) (tptp.and (tptp.not tptp.f2) (tptp.not tptp.f3)))) :rule resolution :premises (t628 a13))
% 0.88/1.10  (step t630 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t631)
% 0.88/1.10  (assume t631.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t631.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))))) :rule forall_inst :args ((:= X tptp.f1) (:= Y tptp.f3)))
% 0.88/1.10  (step t631.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule or :premises (t631.t1))
% 0.88/1.10  (step t631.t3 (cl (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule resolution :premises (t631.t2 t631.a0))
% 0.88/1.10  (step t631 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule subproof :discharge (t631.a0))
% 0.88/1.10  (step t632 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule resolution :premises (t630 t631))
% 0.88/1.10  (step t633 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (not (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))))) :rule implies_neg2)
% 0.88/1.10  (step t634 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))))) :rule resolution :premises (t632 t633))
% 0.88/1.10  (step t635 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3))))) :rule contraction :premises (t634))
% 0.88/1.10  (step t636 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule implies :premises (t635))
% 0.88/1.10  (step t637 (cl (= (tptp.not (tptp.or tptp.f1 tptp.f3)) (tptp.and (tptp.not tptp.f1) (tptp.not tptp.f3)))) :rule resolution :premises (t636 a13))
% 0.88/1.10  (step t638 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t639)
% 0.88/1.10  (assume t639.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t639.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))))) :rule forall_inst :args ((:= X tptp.c1) (:= Y tptp.c2)))
% 0.88/1.10  (step t639.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule or :premises (t639.t1))
% 0.88/1.10  (step t639.t3 (cl (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule resolution :premises (t639.t2 t639.a0))
% 0.88/1.10  (step t639 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule subproof :discharge (t639.a0))
% 0.88/1.10  (step t640 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule resolution :premises (t638 t639))
% 0.88/1.10  (step t641 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (not (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))))) :rule implies_neg2)
% 0.88/1.10  (step t642 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))))) :rule resolution :premises (t640 t641))
% 0.88/1.10  (step t643 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2))))) :rule contraction :premises (t642))
% 0.88/1.10  (step t644 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule implies :premises (t643))
% 0.88/1.10  (step t645 (cl (= (tptp.not (tptp.or tptp.c1 tptp.c2)) (tptp.and (tptp.not tptp.c1) (tptp.not tptp.c2)))) :rule resolution :premises (t644 a13))
% 0.88/1.10  (step t646 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t647)
% 0.88/1.10  (assume t647.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t647.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))) :rule forall_inst :args ((:= X tptp.d2) (:= Y tptp.d3)))
% 0.88/1.10  (step t647.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule or :premises (t647.t1))
% 0.88/1.10  (step t647.t3 (cl (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule resolution :premises (t647.t2 t647.a0))
% 0.88/1.10  (step t647 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule subproof :discharge (t647.a0))
% 0.88/1.10  (step t648 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule resolution :premises (t646 t647))
% 0.88/1.10  (step t649 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))) :rule implies_neg2)
% 0.88/1.10  (step t650 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))) :rule resolution :premises (t648 t649))
% 0.88/1.10  (step t651 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3))))) :rule contraction :premises (t650))
% 0.88/1.10  (step t652 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule implies :premises (t651))
% 0.88/1.10  (step t653 (cl (= (tptp.not (tptp.or tptp.d2 tptp.d3)) (tptp.and (tptp.not tptp.d2) (tptp.not tptp.d3)))) :rule resolution :premises (t652 a13))
% 0.88/1.10  (step t654 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t655)
% 0.88/1.10  (assume t655.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t655.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))) :rule forall_inst :args ((:= X tptp.d1) (:= Y tptp.d3)))
% 0.88/1.10  (step t655.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule or :premises (t655.t1))
% 0.88/1.10  (step t655.t3 (cl (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule resolution :premises (t655.t2 t655.a0))
% 0.88/1.10  (step t655 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule subproof :discharge (t655.a0))
% 0.88/1.10  (step t656 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule resolution :premises (t654 t655))
% 0.88/1.10  (step t657 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (not (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))) :rule implies_neg2)
% 0.88/1.10  (step t658 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))) :rule resolution :premises (t656 t657))
% 0.88/1.10  (step t659 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3))))) :rule contraction :premises (t658))
% 0.88/1.10  (step t660 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.or X Y)) (tptp.and (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule implies :premises (t659))
% 0.88/1.10  (step t661 (cl (= (tptp.not (tptp.or tptp.d1 tptp.d3)) (tptp.and (tptp.not tptp.d1) (tptp.not tptp.d3)))) :rule resolution :premises (t660 a13))
% 0.88/1.10  (step t662 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t663)
% 0.88/1.10  (assume t663.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t663.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))))) :rule forall_inst :args ((:= X tptp.i1) (:= Y tptp.i2)))
% 0.88/1.10  (step t663.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule or :premises (t663.t1))
% 0.88/1.10  (step t663.t3 (cl (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule resolution :premises (t663.t2 t663.a0))
% 0.88/1.10  (step t663 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule subproof :discharge (t663.a0))
% 0.88/1.10  (step t664 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule resolution :premises (t662 t663))
% 0.88/1.10  (step t665 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (not (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))))) :rule implies_neg2)
% 0.88/1.10  (step t666 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))))) :rule resolution :premises (t664 t665))
% 0.88/1.10  (step t667 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2))))) :rule contraction :premises (t666))
% 0.88/1.10  (step t668 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule implies :premises (t667))
% 0.88/1.10  (step t669 (cl (= (tptp.not (tptp.and tptp.i1 tptp.i2)) (tptp.or (tptp.not tptp.i1) (tptp.not tptp.i2)))) :rule resolution :premises (t668 a12))
% 0.88/1.10  (step t670 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t671)
% 0.88/1.10  (assume t671.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t671.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))))) :rule forall_inst :args ((:= X tptp.b2) (:= Y tptp.b3)))
% 0.88/1.10  (step t671.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule or :premises (t671.t1))
% 0.88/1.10  (step t671.t3 (cl (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule resolution :premises (t671.t2 t671.a0))
% 0.88/1.10  (step t671 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule subproof :discharge (t671.a0))
% 0.88/1.10  (step t672 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule resolution :premises (t670 t671))
% 0.88/1.10  (step t673 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))))) :rule implies_neg2)
% 0.88/1.10  (step t674 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))))) :rule resolution :premises (t672 t673))
% 0.88/1.10  (step t675 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3))))) :rule contraction :premises (t674))
% 0.88/1.10  (step t676 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule implies :premises (t675))
% 0.88/1.10  (step t677 (cl (= (tptp.not (tptp.and tptp.b2 tptp.b3)) (tptp.or (tptp.not tptp.b2) (tptp.not tptp.b3)))) :rule resolution :premises (t676 a12))
% 0.88/1.10  (step t678 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t679)
% 0.88/1.10  (assume t679.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))))
% 0.88/1.10  (step t679.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))))) :rule forall_inst :args ((:= X tptp.b1) (:= Y tptp.b3)))
% 0.88/1.10  (step t679.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule or :premises (t679.t1))
% 0.88/1.10  (step t679.t3 (cl (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule resolution :premises (t679.t2 t679.a0))
% 0.88/1.10  (step t679 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule subproof :discharge (t679.a0))
% 0.88/1.10  (step t680 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule resolution :premises (t678 t679))
% 0.88/1.10  (step t681 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (not (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))))) :rule implies_neg2)
% 0.88/1.10  (step t682 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))))) :rule resolution :premises (t680 t681))
% 0.88/1.10  (step t683 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y)))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3))))) :rule contraction :premises (t682))
% 0.88/1.10  (step t684 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.not (tptp.and X Y)) (tptp.or (tptp.not X) (tptp.not Y))))) (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule implies :premises (t683))
% 0.88/1.10  (step t685 (cl (= (tptp.not (tptp.and tptp.b1 tptp.b3)) (tptp.or (tptp.not tptp.b1) (tptp.not tptp.b3)))) :rule resolution :premises (t684 a12))
% 0.88/1.10  (step t686 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t687)
% 0.88/1.10  (assume t687.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))))
% 0.88/1.10  (step t687.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)))) :rule forall_inst :args ((:= X tptp.c1) (:= Y tptp.d2) (:= Z tptp.d3)))
% 0.88/1.10  (step t687.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule or :premises (t687.t1))
% 0.88/1.10  (step t687.t3 (cl (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule resolution :premises (t687.t2 t687.a0))
% 0.88/1.10  (step t687 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule subproof :discharge (t687.a0))
% 0.88/1.10  (step t688 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule resolution :premises (t686 t687))
% 0.88/1.10  (step t689 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (not (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)))) :rule implies_neg2)
% 0.88/1.10  (step t690 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)))) :rule resolution :premises (t688 t689))
% 0.88/1.10  (step t691 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3)))) :rule contraction :premises (t690))
% 0.88/1.10  (step t692 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.or X (tptp.or Y Z)) (tptp.or (tptp.or X Y) Z)))) (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule implies :premises (t691))
% 0.88/1.10  (step t693 (cl (= (tptp.or tptp.c1 (tptp.or tptp.d2 tptp.d3)) (tptp.or (tptp.or tptp.c1 tptp.d2) tptp.d3))) :rule resolution :premises (t692 a9))
% 0.88/1.10  (step t694 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t695)
% 0.88/1.10  (assume t695.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))))
% 0.88/1.10  (step t695.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)))) :rule forall_inst :args ((:= X tptp.d2) (:= Y tptp.d3)))
% 0.88/1.10  (step t695.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) :rule or :premises (t695.t1))
% 0.88/1.10  (step t695.t3 (cl (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) :rule resolution :premises (t695.t2 t695.a0))
% 0.88/1.10  (step t695 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) :rule subproof :discharge (t695.a0))
% 0.88/1.10  (step t696 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) :rule resolution :premises (t694 t695))
% 0.88/1.10  (step t697 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (not (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)))) :rule implies_neg2)
% 0.88/1.10  (step t698 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)))) :rule resolution :premises (t696 t697))
% 0.88/1.10  (step t699 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2)))) :rule contraction :premises (t698))
% 0.88/1.10  (step t700 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) :rule implies :premises (t699))
% 0.88/1.10  (step t701 (cl (= (tptp.or tptp.d2 tptp.d3) (tptp.or tptp.d3 tptp.d2))) :rule resolution :premises (t700 a7))
% 0.88/1.10  (step t702 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t703)
% 0.88/1.10  (assume t703.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))))
% 0.88/1.10  (step t703.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)))) :rule forall_inst :args ((:= X tptp.d1) (:= Y tptp.d3)))
% 0.88/1.10  (step t703.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule or :premises (t703.t1))
% 0.88/1.10  (step t703.t3 (cl (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule resolution :premises (t703.t2 t703.a0))
% 0.88/1.10  (step t703 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule subproof :discharge (t703.a0))
% 0.88/1.10  (step t704 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule resolution :premises (t702 t703))
% 0.88/1.10  (step t705 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (not (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)))) :rule implies_neg2)
% 0.88/1.10  (step t706 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)))) :rule resolution :premises (t704 t705))
% 0.88/1.10  (step t707 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1)))) :rule contraction :premises (t706))
% 0.88/1.10  (step t708 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.or X Y) (tptp.or Y X)))) (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule implies :premises (t707))
% 0.88/1.10  (step t709 (cl (= (tptp.or tptp.d1 tptp.d3) (tptp.or tptp.d3 tptp.d1))) :rule resolution :premises (t708 a7))
% 0.88/1.10  (step t710 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t711)
% 0.88/1.10  (assume t711.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))))
% 0.88/1.10  (step t711.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)))) :rule forall_inst :args ((:= X tptp.i1) (:= Y tptp.i2)))
% 0.88/1.10  (step t711.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule or :premises (t711.t1))
% 0.88/1.10  (step t711.t3 (cl (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule resolution :premises (t711.t2 t711.a0))
% 0.88/1.10  (step t711 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule subproof :discharge (t711.a0))
% 0.88/1.10  (step t712 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule resolution :premises (t710 t711))
% 0.88/1.10  (step t713 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (not (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)))) :rule implies_neg2)
% 0.88/1.10  (step t714 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)))) :rule resolution :premises (t712 t713))
% 0.88/1.10  (step t715 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1)))) :rule contraction :premises (t714))
% 0.88/1.10  (step t716 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule implies :premises (t715))
% 0.88/1.10  (step t717 (cl (= (tptp.and tptp.i1 tptp.i2) (tptp.and tptp.i2 tptp.i1))) :rule resolution :premises (t716 a6))
% 0.88/1.10  (step t718 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) :rule implies_neg1)
% 0.88/1.10  (anchor :step t719)
% 0.88/1.10  (assume t719.a0 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))))
% 0.88/1.10  (step t719.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)))) :rule forall_inst :args ((:= X tptp.b2) (:= Y tptp.b3)))
% 0.88/1.10  (step t719.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule or :premises (t719.t1))
% 0.88/1.10  (step t719.t3 (cl (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule resolution :premises (t719.t2 t719.a0))
% 0.88/1.10  (step t719 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule subproof :discharge (t719.a0))
% 0.88/1.10  (step t720 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule resolution :premises (t718 t719))
% 0.88/1.10  (step t721 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (not (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)))) :rule implies_neg2)
% 0.88/1.10  (step t722 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)))) :rule resolution :premises (t720 t721))
% 0.88/1.10  (step t723 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2)))) :rule contraction :premises (t722))
% 0.88/1.10  (step t724 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.and X Y) (tptp.and Y X)))) (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule implies :premises (t723))
% 0.88/1.10  (step t725 (cl (= (tptp.and tptp.b2 tptp.b3) (tptp.and tptp.b3 tptp.b2))) :rule resolution :premises (t724 a6))
% 0.88/1.10  (step t726 (cl) :rule resolution :premises (t313 t321 t329 t337 t345 t353 t361 t369 t377 t385 t396 t404 t415 t423 t434 t442 t453 t464 t472 t480 t493 t501 t509 t517 t525 t533 t541 t549 t557 t565 t573 t581 t589 t597 t605 t613 t621 t629 t637 t645 t653 t661 t669 t677 t685 t693 t701 t709 t717 t725 a46 a45 a44 a43 a42 a41 a40 a39 a38 a37 a36 a35 a34 a33 a32 a31 a30))
% 0.88/1.10  
% 0.88/1.10  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.6J3HTD8Lbu/cvc5---1.0.5_29986.smt2
% 0.88/1.10  % cvc5---1.0.5 exiting
% 0.88/1.10  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------