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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : RNG128-1 : TPTP v8.2.0. Released v5.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

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

% Result   : Unsatisfiable 0.42s 0.81s
% Output   : Proof 0.54s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.34  % Problem    : RNG128-1 : TPTP v8.2.0. Released v5.4.0.
% 0.03/0.35  % Command    : do_cvc5 %s %d
% 0.15/0.56  % Computer : n009.cluster.edu
% 0.15/0.56  % Model    : x86_64 x86_64
% 0.15/0.56  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.56  % Memory   : 8042.1875MB
% 0.15/0.56  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.56  % CPULimit   : 300
% 0.15/0.56  % WCLimit    : 300
% 0.15/0.56  % DateTime   : Sat May 25 21:22:54 EDT 2024
% 0.15/0.56  % CPUTime    : 
% 0.21/0.70  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.71  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.42/0.81  % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.DJKuSokLRt/cvc5---1.0.5_31935.smt2
% 0.42/0.81  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.DJKuSokLRt/cvc5---1.0.5_31935.smt2
% 0.46/0.91  (assume a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.46/0.91  (assume a1 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))))
% 0.46/0.91  (assume a2 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))))
% 0.46/0.91  (assume a3 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.46/0.91  (assume a4 (forall ((A $$unsorted)) (= (tptp.add tptp.zero A) A)))
% 0.46/0.91  (assume a5 (forall ((A $$unsorted)) (= (tptp.mult A tptp.unit) A)))
% 0.46/0.91  (assume a6 (forall ((A $$unsorted)) (= (tptp.add tptp.unit (tptp.add A (tptp.mult A A))) A)))
% 0.46/0.91  (assume a7 (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))
% 0.46/0.91  (step t1 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.46/0.91  (anchor :step t2)
% 0.46/0.91  (assume t2.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.46/0.91  (step t2.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule forall_inst :args ((:= A (tptp.mult tptp.x0 tptp.x1)) (:= B (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (:= C (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))
% 0.46/0.91  (step t2.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule or :premises (t2.t1))
% 0.46/0.91  (step t2.t3 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule resolution :premises (t2.t2 t2.a0))
% 0.46/0.91  (step t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule subproof :discharge (t2.a0))
% 0.46/0.91  (step t3 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule resolution :premises (t1 t2))
% 0.46/0.91  (step t4 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule implies_neg2)
% 0.46/0.91  (step t5 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule resolution :premises (t3 t4))
% 0.46/0.91  (step t6 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule contraction :premises (t5))
% 0.46/0.91  (step t7 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule implies :premises (t6))
% 0.46/0.91  (step t8 (cl (not (= (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))))) (not (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) (or (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule equiv_pos2)
% 0.46/0.91  (step t9 (cl (= (= (= (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) true) (= (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))) :rule equiv_simplify)
% 0.46/0.91  (step t10 (cl (not (= (= (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) true)) (= (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) :rule equiv1 :premises (t9))
% 0.46/0.91  (step t11 (cl (= (= (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))))) :rule all_simplify)
% 0.46/0.91  (step t12 (cl (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) :rule refl)
% 0.46/0.91  (step t13 (cl (= (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) :rule all_simplify)
% 0.46/0.91  (step t14 (cl (= (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))) (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))) :rule cong :premises (t12 t13))
% 0.46/0.91  (step t15 (cl (= (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) true)) :rule all_simplify)
% 0.46/0.91  (step t16 (cl (= (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))) true)) :rule trans :premises (t14 t15))
% 0.46/0.91  (step t17 (cl (= (= (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) true)) :rule trans :premises (t11 t16))
% 0.46/0.91  (step t18 (cl (= (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) :rule resolution :premises (t10 t17))
% 0.46/0.91  (step t19 (cl (= (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))))) :rule refl)
% 0.46/0.91  (step t20 (cl (= (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))))) :rule refl)
% 0.46/0.91  (step t21 (cl (= (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))))) :rule refl)
% 0.46/0.91  (step t22 (cl (= (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t23 (cl (= (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))))) :rule refl)
% 0.46/0.91  (step t24 (cl (= (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))))) :rule refl)
% 0.46/0.91  (step t25 (cl (= (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t26 (cl (= (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t27 (cl (= (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))))) :rule refl)
% 0.46/0.91  (step t28 (cl (= (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))))) :rule refl)
% 0.46/0.91  (step t29 (cl (= (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))))) :rule refl)
% 0.46/0.91  (step t30 (cl (= (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))))) :rule refl)
% 0.46/0.91  (step t31 (cl (= (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))))) :rule refl)
% 0.46/0.91  (step t32 (cl (= (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))))) :rule refl)
% 0.46/0.91  (step t33 (cl (= (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))))) :rule refl)
% 0.46/0.91  (step t34 (cl (= (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))))) :rule refl)
% 0.46/0.91  (step t35 (cl (= (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))))) :rule refl)
% 0.46/0.91  (step t36 (cl (= (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))))) :rule refl)
% 0.46/0.91  (step t37 (cl (= (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t38 (cl (= (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t39 (cl (= (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t40 (cl (= (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t41 (cl (= (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))))) :rule refl)
% 0.46/0.91  (step t42 (cl (= (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))))) :rule refl)
% 0.46/0.91  (step t43 (cl (= (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))))) :rule refl)
% 0.46/0.91  (step t44 (cl (= (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))))) :rule refl)
% 0.46/0.91  (step t45 (cl (= (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t46 (cl (= (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))))) :rule refl)
% 0.46/0.91  (step t47 (cl (= (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))))) :rule refl)
% 0.46/0.91  (step t48 (cl (= (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t49 (cl (= (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))))) :rule refl)
% 0.46/0.91  (step t50 (cl (= (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))))) :rule refl)
% 0.46/0.91  (step t51 (cl (= (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))))) :rule refl)
% 0.46/0.91  (step t52 (cl (= (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))))) :rule refl)
% 0.46/0.91  (step t53 (cl (= (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))))) :rule refl)
% 0.46/0.91  (step t54 (cl (= (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))))) :rule refl)
% 0.46/0.91  (step t55 (cl (= (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule refl)
% 0.46/0.91  (step t56 (cl (= (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule refl)
% 0.46/0.91  (step t57 (cl (= (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule refl)
% 0.46/0.91  (step t58 (cl (= (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule refl)
% 0.46/0.91  (step t59 (cl (= (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))))) :rule cong :premises (t18 t19 t20 t21 t22 t23 t24 t25 t26 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))
% 0.46/0.91  (step t60 (cl (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule and_neg)
% 0.46/0.91  (step t61 (cl (=> (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule implies_neg1)
% 0.46/0.91  (anchor :step t62)
% 0.46/0.91  (assume t62.a0 (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))
% 0.46/0.91  (assume t62.a1 (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)))
% 0.46/0.91  (assume t62.a2 (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)))
% 0.46/0.91  (assume t62.a3 (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)))
% 0.46/0.91  (assume t62.a4 (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))))
% 0.46/0.91  (assume t62.a5 (= tptp.zero (tptp.add tptp.zero tptp.zero)))
% 0.46/0.91  (assume t62.a6 (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))))
% 0.46/0.91  (assume t62.a7 (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))))
% 0.46/0.91  (assume t62.a8 (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))))
% 0.46/0.91  (assume t62.a9 (= tptp.unit (tptp.add tptp.zero tptp.unit)))
% 0.46/0.91  (assume t62.a10 (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)))
% 0.46/0.91  (assume t62.a11 (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)))
% 0.46/0.91  (assume t62.a12 (= tptp.x0 (tptp.add tptp.zero tptp.x0)))
% 0.46/0.91  (assume t62.a13 (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)))
% 0.46/0.91  (assume t62.a14 (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))))
% 0.46/0.91  (assume t62.a15 (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)))
% 0.46/0.91  (assume t62.a16 (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))))
% 0.46/0.91  (assume t62.a17 (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)))
% 0.46/0.91  (assume t62.a18 (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)))
% 0.46/0.91  (assume t62.a19 (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))))
% 0.46/0.91  (assume t62.a20 (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))))
% 0.46/0.91  (assume t62.a21 (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))))
% 0.46/0.91  (assume t62.a22 (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))
% 0.46/0.91  (assume t62.a23 (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))))
% 0.46/0.91  (assume t62.a24 (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)))
% 0.46/0.91  (assume t62.a25 (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)))
% 0.46/0.91  (assume t62.a26 (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))))
% 0.46/0.91  (assume t62.a27 (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))))
% 0.46/0.91  (assume t62.a28 (= tptp.x1 (tptp.add tptp.zero tptp.x1)))
% 0.46/0.91  (assume t62.a29 (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)))
% 0.46/0.91  (assume t62.a30 (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))))
% 0.46/0.91  (assume t62.a31 (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))))
% 0.46/0.91  (assume t62.a32 (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))
% 0.46/0.91  (assume t62.a33 (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)))
% 0.46/0.91  (assume t62.a34 (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))))
% 0.46/0.91  (assume t62.a35 (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)))
% 0.46/0.91  (assume t62.a36 (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))
% 0.46/0.91  (assume t62.a37 (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))
% 0.46/0.91  (assume t62.a38 (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))
% 0.46/0.91  (assume t62.a39 (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))
% 0.46/0.91  (step t62.t1 (cl (=> (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule implies_neg1)
% 0.46/0.91  (anchor :step t62.t2)
% 0.46/0.91  (assume t62.t2.a0 (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))
% 0.46/0.91  (assume t62.t2.a1 (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))
% 0.46/0.91  (assume t62.t2.a2 (= tptp.unit (tptp.add tptp.zero tptp.unit)))
% 0.46/0.91  (assume t62.t2.a3 (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)))
% 0.46/0.91  (assume t62.t2.a4 (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))))
% 0.46/0.91  (assume t62.t2.a5 (= tptp.zero (tptp.add tptp.zero tptp.zero)))
% 0.46/0.91  (assume t62.t2.a6 (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))))
% 0.46/0.91  (assume t62.t2.a7 (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))))
% 0.46/0.91  (assume t62.t2.a8 (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))))
% 0.46/0.91  (assume t62.t2.a9 (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)))
% 0.46/0.91  (assume t62.t2.a10 (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))))
% 0.46/0.91  (assume t62.t2.a11 (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)))
% 0.46/0.91  (assume t62.t2.a12 (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)))
% 0.46/0.91  (assume t62.t2.a13 (= tptp.x0 (tptp.add tptp.zero tptp.x0)))
% 0.54/0.91  (assume t62.t2.a14 (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)))
% 0.54/0.91  (assume t62.t2.a15 (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)))
% 0.54/0.91  (assume t62.t2.a16 (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)))
% 0.54/0.91  (assume t62.t2.a17 (= tptp.x1 (tptp.add tptp.zero tptp.x1)))
% 0.54/0.91  (assume t62.t2.a18 (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)))
% 0.54/0.91  (assume t62.t2.a19 (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)))
% 0.54/0.91  (assume t62.t2.a20 (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))))
% 0.54/0.91  (assume t62.t2.a21 (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)))
% 0.54/0.91  (assume t62.t2.a22 (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))
% 0.54/0.91  (assume t62.t2.a23 (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))
% 0.54/0.91  (assume t62.t2.a24 (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)))
% 0.54/0.91  (assume t62.t2.a25 (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))))
% 0.54/0.91  (assume t62.t2.a26 (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)))
% 0.54/0.91  (assume t62.t2.a27 (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))))
% 0.54/0.91  (assume t62.t2.a28 (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)))
% 0.54/0.91  (assume t62.t2.a29 (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))))
% 0.54/0.91  (assume t62.t2.a30 (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))))
% 0.54/0.91  (assume t62.t2.a31 (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))))
% 0.54/0.91  (assume t62.t2.a32 (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)))
% 0.54/0.91  (assume t62.t2.a33 (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))))
% 0.54/0.91  (assume t62.t2.a34 (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))))
% 0.54/0.91  (assume t62.t2.a35 (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))
% 0.54/0.91  (assume t62.t2.a36 (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))))
% 0.54/0.91  (assume t62.t2.a37 (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))
% 0.54/0.91  (assume t62.t2.a38 (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))))
% 0.54/0.91  (assume t62.t2.a39 (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))
% 0.54/0.91  (step t62.t2.t1 (cl (= (= (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) false) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule equiv_simplify)
% 0.54/0.91  (step t62.t2.t2 (cl (not (= (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) false)) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule equiv1 :premises (t62.t2.t1))
% 0.54/0.91  (step t62.t2.t3 (cl (not (= (= (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) false) (= (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) false))) (not (= (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) false)) (= (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) false)) :rule equiv_pos2)
% 0.54/0.91  (step t62.t2.t4 (cl (= (= (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) false) (not (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))))) :rule all_simplify)
% 0.54/0.91  (step t62.t2.t5 (cl (= (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule all_simplify)
% 0.54/0.91  (step t62.t2.t6 (cl (= (not (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule cong :premises (t62.t2.t5))
% 0.54/0.91  (step t62.t2.t7 (cl (= (= (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) false) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule trans :premises (t62.t2.t4 t62.t2.t6))
% 0.54/0.91  (step t62.t2.t8 (cl (= (= (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) false) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule all_simplify)
% 0.54/0.91  (step t62.t2.t9 (cl (= (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (= (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) false))) :rule symm :premises (t62.t2.t8))
% 0.54/0.91  (step t62.t2.t10 (cl (= (= (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) false) (= (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) false))) :rule trans :premises (t62.t2.t7 t62.t2.t9))
% 0.54/0.91  (step t62.t2.t11 (cl (= (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x0 tptp.x1))) :rule symm :premises (t62.t2.a26))
% 0.54/0.91  (step t62.t2.t12 (cl (= tptp.x0 tptp.x0)) :rule refl)
% 0.54/0.91  (step t62.t2.t13 (cl (= (tptp.add tptp.zero tptp.x1) tptp.x1)) :rule symm :premises (t62.t2.a17))
% 0.54/0.91  (step t62.t2.t14 (cl (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule symm :premises (t62.t2.t13))
% 0.54/0.91  (step t62.t2.t15 (cl (= (tptp.add tptp.x1 tptp.zero) (tptp.add tptp.zero tptp.x1))) :rule symm :premises (t62.t2.a32))
% 0.54/0.91  (step t62.t2.t16 (cl (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule symm :premises (t62.t2.t15))
% 0.54/0.91  (step t62.t2.t17 (cl (= tptp.x1 (tptp.add tptp.x1 tptp.zero))) :rule trans :premises (t62.t2.t14 t62.t2.t16))
% 0.54/0.91  (step t62.t2.t18 (cl (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)))) :rule cong :premises (t62.t2.t12 t62.t2.t17))
% 0.54/0.91  (step t62.t2.t19 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)))) :rule symm :premises (t62.t2.a31))
% 0.54/0.91  (step t62.t2.t20 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule symm :premises (t62.t2.t19))
% 0.54/0.91  (step t62.t2.t21 (cl (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) :rule refl)
% 0.54/0.91  (step t62.t2.t22 (cl (= tptp.unit tptp.unit)) :rule refl)
% 0.54/0.91  (step t62.t2.t23 (cl (= (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)) (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))))) :rule symm :premises (t62.t2.a7))
% 0.54/0.91  (step t62.t2.t24 (cl (= tptp.zero tptp.zero)) :rule refl)
% 0.54/0.91  (step t62.t2.t25 (cl (= (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)))) :rule symm :premises (t62.t2.a6))
% 0.54/0.91  (step t62.t2.t26 (cl (= (tptp.add tptp.zero tptp.zero) tptp.zero)) :rule symm :premises (t62.t2.a5))
% 0.54/0.91  (step t62.t2.t27 (cl (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) :rule cong :premises (t62.t2.t24 t62.t2.t26))
% 0.54/0.91  (step t62.t2.t28 (cl (= (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) :rule trans :premises (t62.t2.t25 t62.t2.t27))
% 0.54/0.91  (step t62.t2.t29 (cl (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) :rule cong :premises (t62.t2.t24 t62.t2.t28))
% 0.54/0.91  (step t62.t2.t30 (cl (= (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)) (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) :rule trans :premises (t62.t2.t23 t62.t2.t29))
% 0.54/0.91  (step t62.t2.t31 (cl (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule cong :premises (t62.t2.t22 t62.t2.t30))
% 0.54/0.91  (step t62.t2.t32 (cl (= (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))))) :rule symm :premises (t62.t2.t31))
% 0.54/0.91  (step t62.t2.t33 (cl (= (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) :rule refl)
% 0.54/0.91  (step t62.t2.t34 (cl (= (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule cong :premises (t62.t2.a4 t62.t2.t33))
% 0.54/0.91  (step t62.t2.t35 (cl (= (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)) (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))))) :rule symm :premises (t62.t2.a8))
% 0.54/0.91  (step t62.t2.t36 (cl (= (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) tptp.zero)) :rule symm :premises (t62.t2.a4))
% 0.54/0.91  (step t62.t2.t37 (cl (= (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)) tptp.zero)) :rule trans :premises (t62.t2.t23 t62.t2.t29 t62.t2.t34 t62.t2.t35 t62.t2.t31 t62.t2.t36))
% 0.54/0.91  (step t62.t2.t38 (cl (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add tptp.unit tptp.zero))) :rule cong :premises (t62.t2.t22 t62.t2.t37))
% 0.54/0.91  (step t62.t2.t39 (cl (= (tptp.add tptp.unit tptp.zero) (tptp.add tptp.zero tptp.unit))) :rule symm :premises (t62.t2.a3))
% 0.54/0.91  (step t62.t2.t40 (cl (= (tptp.add tptp.zero tptp.unit) tptp.unit)) :rule symm :premises (t62.t2.a2))
% 0.54/0.91  (step t62.t2.t41 (cl (= tptp.zero tptp.unit)) :rule trans :premises (t62.t2.a4 t62.t2.t32 t62.t2.t38 t62.t2.t39 t62.t2.t40))
% 0.54/0.91  (step t62.t2.t42 (cl (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.unit))) :rule cong :premises (t62.t2.t12 t62.t2.t41))
% 0.54/0.91  (step t62.t2.t43 (cl (= (tptp.mult tptp.x0 tptp.unit) tptp.x0)) :rule symm :premises (t62.t2.a15))
% 0.54/0.91  (step t62.t2.t44 (cl (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) tptp.x0)) :rule symm :premises (t62.t2.a30))
% 0.54/0.91  (step t62.t2.t45 (cl (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule symm :premises (t62.t2.t44))
% 0.54/0.91  (step t62.t2.t46 (cl (= (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)) (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule symm :premises (t62.t2.a29))
% 0.54/0.91  (step t62.t2.t47 (cl (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule symm :premises (t62.t2.t46))
% 0.54/0.91  (step t62.t2.t48 (cl (= tptp.unit tptp.zero)) :rule symm :premises (t62.t2.t41))
% 0.54/0.91  (step t62.t2.t49 (cl (= (tptp.add tptp.unit tptp.x0) (tptp.add tptp.zero tptp.x0))) :rule cong :premises (t62.t2.t48 t62.t2.t12))
% 0.54/0.91  (step t62.t2.t50 (cl (= (tptp.add tptp.zero tptp.x0) tptp.x0)) :rule symm :premises (t62.t2.a13))
% 0.54/0.91  (step t62.t2.t51 (cl (= (tptp.add tptp.unit tptp.x0) tptp.x0)) :rule trans :premises (t62.t2.t49 t62.t2.t50))
% 0.54/0.91  (step t62.t2.t52 (cl (= (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.x0))) :rule refl)
% 0.54/0.91  (step t62.t2.t53 (cl (= (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)) (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) :rule cong :premises (t62.t2.t51 t62.t2.t52))
% 0.54/0.91  (step t62.t2.t54 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0) (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) :rule symm :premises (t62.t2.a28))
% 0.54/0.91  (step t62.t2.t55 (cl (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule symm :premises (t62.t2.t54))
% 0.54/0.91  (step t62.t2.t56 (cl (= (tptp.mult tptp.x0 tptp.unit) (tptp.mult tptp.x0 tptp.zero))) :rule symm :premises (t62.t2.t42))
% 0.54/0.91  (step t62.t2.t57 (cl (= tptp.x0 (tptp.mult tptp.x0 tptp.zero))) :rule trans :premises (t62.t2.a15 t62.t2.t56))
% 0.54/0.91  (step t62.t2.t58 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule cong :premises (t62.t2.t52 t62.t2.t57))
% 0.54/0.91  (step t62.t2.t59 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)))) :rule symm :premises (t62.t2.a27))
% 0.54/0.91  (step t62.t2.t60 (cl (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule symm :premises (t62.t2.t50))
% 0.54/0.91  (step t62.t2.t61 (cl (= (tptp.add tptp.zero tptp.x0) (tptp.add tptp.x0 tptp.zero))) :rule symm :premises (t62.t2.a12))
% 0.54/0.91  (step t62.t2.t62 (cl (= tptp.x0 (tptp.add tptp.x0 tptp.zero))) :rule trans :premises (t62.t2.t60 t62.t2.t61))
% 0.54/0.91  (step t62.t2.t63 (cl (= (tptp.add tptp.x0 tptp.zero) tptp.x0)) :rule symm :premises (t62.t2.t62))
% 0.54/0.91  (step t62.t2.t64 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.mult tptp.x0 tptp.x0))) :rule cong :premises (t62.t2.t12 t62.t2.t63))
% 0.54/0.91  (step t62.t2.t65 (cl (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.x0))) :rule trans :premises (t62.t2.t42 t62.t2.t43 t62.t2.t45 t62.t2.t47 t62.t2.t53 t62.t2.t55 t62.t2.t58 t62.t2.t59 t62.t2.t64))
% 0.54/0.91  (step t62.t2.t66 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule cong :premises (t62.t2.t21 t62.t2.t65))
% 0.54/0.91  (step t62.t2.t67 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)) (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)))) :rule symm :premises (t62.t2.a25))
% 0.54/0.91  (step t62.t2.t68 (cl (= (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0) (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)))) :rule symm :premises (t62.t2.a24))
% 0.54/0.91  (step t62.t2.t69 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule symm :premises (t62.t2.t68))
% 0.54/0.91  (step t62.t2.t70 (cl (= (tptp.add tptp.x1 tptp.x0) (tptp.add tptp.x0 tptp.x1))) :rule symm :premises (t62.t2.a9))
% 0.54/0.91  (step t62.t2.t71 (cl (= (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0))) :rule cong :premises (t62.t2.t70 t62.t2.t12))
% 0.54/0.91  (step t62.t2.t72 (cl (= (tptp.mult tptp.x1 tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0))) :rule trans :premises (t62.t2.t11 t62.t2.t18 t62.t2.t20 t62.t2.t66 t62.t2.t67 t62.t2.t69 t62.t2.t71))
% 0.54/0.91  (step t62.t2.t73 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult tptp.x1 tptp.x0))) :rule symm :premises (t62.t2.t72))
% 0.54/0.91  (step t62.t2.t74 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule cong :premises (t62.t2.a26 t62.t2.t73))
% 0.54/0.91  (step t62.t2.t75 (cl (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)) (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)))) :rule symm :premises (t62.t2.a34))
% 0.54/0.91  (step t62.t2.t76 (cl (= tptp.x1 tptp.x1)) :rule refl)
% 0.54/0.91  (step t62.t2.t77 (cl (= (tptp.add tptp.x0 tptp.x0) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule cong :premises (t62.t2.t57 t62.t2.t57))
% 0.54/0.91  (step t62.t2.t78 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)))) :rule symm :premises (t62.t2.a33))
% 0.54/0.91  (step t62.t2.t79 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.mult tptp.x0 tptp.zero))) :rule cong :premises (t62.t2.t12 t62.t2.t26))
% 0.54/0.91  (step t62.t2.t80 (cl (= (tptp.add tptp.x0 tptp.x0) tptp.x0)) :rule trans :premises (t62.t2.t77 t62.t2.t78 t62.t2.t79 t62.t2.t42 t62.t2.t43))
% 0.54/0.91  (step t62.t2.t81 (cl (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.mult tptp.x1 tptp.x0))) :rule cong :premises (t62.t2.t76 t62.t2.t80))
% 0.54/0.91  (step t62.t2.t82 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult tptp.x1 tptp.x0))) :rule trans :premises (t62.t2.t74 t62.t2.t75 t62.t2.t81))
% 0.54/0.91  (step t62.t2.t83 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0))) :rule trans :premises (t62.t2.t82 t62.t2.t72))
% 0.54/0.91  (step t62.t2.t84 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) :rule refl)
% 0.54/0.91  (step t62.t2.t85 (cl (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule cong :premises (t62.t2.t83 t62.t2.t84))
% 0.54/0.91  (step t62.t2.t86 (cl (= (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) :rule symm :premises (t62.t2.a23))
% 0.54/0.91  (step t62.t2.t87 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))) :rule refl)
% 0.54/0.91  (step t62.t2.t88 (cl (= (tptp.add tptp.x1 tptp.x0) (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)))) :rule cong :premises (t62.t2.t76 t62.t2.t62))
% 0.54/0.91  (step t62.t2.t89 (cl (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)))) :rule symm :premises (t62.t2.a11))
% 0.54/0.91  (step t62.t2.t90 (cl (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule symm :premises (t62.t2.t89))
% 0.54/0.91  (step t62.t2.t91 (cl (= (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule symm :premises (t62.t2.a10))
% 0.54/0.91  (step t62.t2.t92 (cl (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule symm :premises (t62.t2.t91))
% 0.54/0.91  (step t62.t2.t93 (cl (= (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1)))) :rule cong :premises (t62.t2.t24 t62.t2.t70))
% 0.54/0.91  (step t62.t2.t94 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1)))) :rule trans :premises (t62.t2.a9 t62.t2.t88 t62.t2.t90 t62.t2.t92 t62.t2.t93))
% 0.54/0.91  (step t62.t2.t95 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))))) :rule cong :premises (t62.t2.t87 t62.t2.t94))
% 0.54/0.91  (step t62.t2.t96 (cl (= (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))))) :rule symm :premises (t62.t2.a22))
% 0.54/0.91  (step t62.t2.t97 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule symm :premises (t62.t2.t96))
% 0.54/0.91  (step t62.t2.t98 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)))) :rule symm :premises (t62.t2.a21))
% 0.54/0.91  (step t62.t2.t99 (cl (= (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)) (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)))) :rule symm :premises (t62.t2.a20))
% 0.54/0.91  (step t62.t2.t100 (cl (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule symm :premises (t62.t2.t99))
% 0.54/0.91  (step t62.t2.t101 (cl (= (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.x0 tptp.zero))) :rule symm :premises (t62.t2.a16))
% 0.54/0.91  (step t62.t2.t102 (cl (= (tptp.mult tptp.zero tptp.x0) tptp.x0)) :rule trans :premises (t62.t2.t101 t62.t2.t42 t62.t2.t43))
% 0.54/0.91  (step t62.t2.t103 (cl (= (tptp.mult tptp.zero tptp.x1) (tptp.mult tptp.x1 tptp.zero))) :rule symm :premises (t62.t2.a19))
% 0.54/0.91  (step t62.t2.t104 (cl (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.unit))) :rule cong :premises (t62.t2.t76 t62.t2.t41))
% 0.54/0.91  (step t62.t2.t105 (cl (= (tptp.mult tptp.x1 tptp.unit) tptp.x1)) :rule symm :premises (t62.t2.a18))
% 0.54/0.91  (step t62.t2.t106 (cl (= (tptp.mult tptp.zero tptp.x1) (tptp.add tptp.zero tptp.x1))) :rule trans :premises (t62.t2.t103 t62.t2.t104 t62.t2.t105 t62.t2.t14))
% 0.54/0.91  (step t62.t2.t107 (cl (= (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)) (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)))) :rule cong :premises (t62.t2.t102 t62.t2.t106))
% 0.54/0.91  (step t62.t2.t108 (cl (= (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1) (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)))) :rule symm :premises (t62.t2.a14))
% 0.54/0.91  (step t62.t2.t109 (cl (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule symm :premises (t62.t2.t108))
% 0.54/0.91  (step t62.t2.t110 (cl (= (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1) (tptp.add tptp.x0 tptp.x1))) :rule cong :premises (t62.t2.t63 t62.t2.t76))
% 0.54/0.91  (step t62.t2.t111 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.add tptp.x1 tptp.x0))) :rule trans :premises (t62.t2.t98 t62.t2.t100 t62.t2.t107 t62.t2.t109 t62.t2.t110 t62.t2.a9))
% 0.54/0.91  (step t62.t2.t112 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.add tptp.x0 tptp.x1))) :rule trans :premises (t62.t2.t111 t62.t2.t70))
% 0.54/0.91  (step t62.t2.t113 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) :rule refl)
% 0.54/0.91  (step t62.t2.t114 (cl (= (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule cong :premises (t62.t2.t112 t62.t2.t113))
% 0.54/0.91  (step t62.t2.t115 (cl (= (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)) (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)))) :rule cong :premises (t62.t2.t41 t62.t2.t70))
% 0.54/0.91  (step t62.t2.t116 (cl (= (tptp.add tptp.x1 tptp.x0) (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)))) :rule trans :premises (t62.t2.t88 t62.t2.t90 t62.t2.t92 t62.t2.t115))
% 0.54/0.91  (step t62.t2.t117 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)))) :rule trans :premises (t62.t2.a9 t62.t2.t116))
% 0.54/0.91  (step t62.t2.t118 (cl (= (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule cong :premises (t62.t2.t117 t62.t2.t113))
% 0.54/0.91  (step t62.t2.t119 (cl (= (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule symm :premises (t62.t2.a1))
% 0.54/0.91  (step t62.t2.t120 (cl (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add tptp.x0 tptp.x1))) :rule symm :premises (t62.t2.a0))
% 0.54/0.91  (step t62.t2.t121 (cl (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add tptp.x0 tptp.x1))) :rule trans :premises (t62.t2.t85 t62.t2.t86 t62.t2.t95 t62.t2.t97 t62.t2.t114 t62.t2.t118 t62.t2.t119 t62.t2.t120))
% 0.54/0.91  (step t62.t2.t122 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule symm :premises (t62.t2.t110))
% 0.54/0.91  (step t62.t2.t123 (cl (= (tptp.mult tptp.x1 tptp.unit) (tptp.mult tptp.x1 tptp.zero))) :rule symm :premises (t62.t2.t104))
% 0.54/0.91  (step t62.t2.t124 (cl (= (tptp.add tptp.zero tptp.x1) (tptp.mult tptp.x1 tptp.zero))) :rule trans :premises (t62.t2.t13 t62.t2.a18 t62.t2.t123))
% 0.54/0.91  (step t62.t2.t125 (cl (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) :rule cong :premises (t62.t2.t57 t62.t2.t124))
% 0.54/0.91  (step t62.t2.t126 (cl (= (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) :rule trans :premises (t62.t2.t86 t62.t2.t95 t62.t2.t97 t62.t2.t114 t62.t2.t118 t62.t2.t119 t62.t2.t120 t62.t2.t122 t62.t2.t108 t62.t2.t125))
% 0.54/0.91  (step t62.t2.t127 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) :rule cong :premises (t62.t2.t21 t62.t2.t126))
% 0.54/0.91  (step t62.t2.t128 (cl (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) :rule symm :premises (t62.t2.a39))
% 0.54/0.91  (step t62.t2.t129 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule symm :premises (t62.t2.t128))
% 0.54/0.91  (step t62.t2.t130 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.mult tptp.x0 tptp.x1))) :rule symm :premises (t62.t2.t18))
% 0.54/0.91  (step t62.t2.t131 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.x0))) :rule trans :premises (t62.t2.t19 t62.t2.t130 t62.t2.a26))
% 0.54/0.91  (step t62.t2.t132 (cl (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) :rule cong :premises (t62.t2.t76 t62.t2.a5))
% 0.54/0.91  (step t62.t2.t133 (cl (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) :rule symm :premises (t62.t2.a38))
% 0.54/0.91  (step t62.t2.t134 (cl (= (tptp.mult tptp.x1 tptp.zero) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) :rule trans :premises (t62.t2.t132 t62.t2.t133))
% 0.54/0.91  (step t62.t2.t135 (cl (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) :rule cong :premises (t62.t2.t131 t62.t2.t134))
% 0.54/0.91  (step t62.t2.t136 (cl (= (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) :rule symm :premises (t62.t2.a37))
% 0.54/0.91  (step t62.t2.t137 (cl (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule symm :premises (t62.t2.t136))
% 0.54/0.91  (step t62.t2.t138 (cl (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)))) :rule symm :premises (t62.t2.a36))
% 0.54/0.91  (step t62.t2.t139 (cl (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.x0))) :rule cong :premises (t62.t2.t76 t62.t2.t63))
% 0.54/0.91  (step t62.t2.t140 (cl (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.x0))) :rule trans :premises (t62.t2.t138 t62.t2.t139))
% 0.54/0.91  (step t62.t2.t141 (cl (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) :rule refl)
% 0.54/0.91  (step t62.t2.t142 (cl (= (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule cong :premises (t62.t2.t140 t62.t2.t141))
% 0.54/0.91  (step t62.t2.t143 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.mult tptp.x0 tptp.x1))) :rule trans :premises (t62.t2.t127 t62.t2.t129 t62.t2.t135 t62.t2.t137 t62.t2.t142 t62.t2.t138 t62.t2.t139 t62.t2.t11))
% 0.54/0.91  (step t62.t2.t144 (cl (= (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) :rule cong :premises (t62.t2.t121 t62.t2.t143))
% 0.54/0.91  (step t62.t2.t145 (cl (= (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) false) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))) :rule equiv_simplify)
% 0.54/0.91  (step t62.t2.t146 (cl (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) false) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))) :rule equiv2 :premises (t62.t2.t145))
% 0.54/0.91  (step t62.t2.t147 (cl (not (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) :rule not_not)
% 0.54/0.91  (step t62.t2.t148 (cl (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) false) (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) :rule resolution :premises (t62.t2.t146 t62.t2.t147))
% 0.54/0.91  (step t62.t2.t149 (cl (= (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) false)) :rule resolution :premises (t62.t2.t148 t62.t2.a35))
% 0.54/0.91  (step t62.t2.t150 (cl (= (= (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) false)) :rule trans :premises (t62.t2.t144 t62.t2.t149))
% 0.54/0.91  (step t62.t2.t151 (cl (= (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) false)) :rule resolution :premises (t62.t2.t3 t62.t2.t10 t62.t2.t150))
% 0.54/0.91  (step t62.t2.t152 (cl (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule resolution :premises (t62.t2.t2 t62.t2.t151))
% 0.54/0.91  (step t62.t2 (cl (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule subproof :discharge (t62.t2.a0 t62.t2.a1 t62.t2.a2 t62.t2.a3 t62.t2.a4 t62.t2.a5 t62.t2.a6 t62.t2.a7 t62.t2.a8 t62.t2.a9 t62.t2.a10 t62.t2.a11 t62.t2.a12 t62.t2.a13 t62.t2.a14 t62.t2.a15 t62.t2.a16 t62.t2.a17 t62.t2.a18 t62.t2.a19 t62.t2.a20 t62.t2.a21 t62.t2.a22 t62.t2.a23 t62.t2.a24 t62.t2.a25 t62.t2.a26 t62.t2.a27 t62.t2.a28 t62.t2.a29 t62.t2.a30 t62.t2.a31 t62.t2.a32 t62.t2.a33 t62.t2.a34 t62.t2.a35 t62.t2.a36 t62.t2.a37 t62.t2.a38 t62.t2.a39))
% 0.54/0.91  (step t62.t3 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule and_pos)
% 0.54/0.91  (step t62.t4 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule and_pos)
% 0.54/0.91  (step t62.t5 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) :rule and_pos)
% 0.54/0.91  (step t62.t6 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) :rule and_pos)
% 0.54/0.91  (step t62.t7 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule and_pos)
% 0.54/0.91  (step t62.t8 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) :rule and_pos)
% 0.54/0.91  (step t62.t9 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t10 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t11 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t12 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) :rule and_pos)
% 0.54/0.91  (step t62.t13 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule and_pos)
% 0.54/0.91  (step t62.t14 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule and_pos)
% 0.54/0.91  (step t62.t15 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) :rule and_pos)
% 0.54/0.91  (step t62.t16 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule and_pos)
% 0.54/0.91  (step t62.t17 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule and_pos)
% 0.54/0.91  (step t62.t18 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) :rule and_pos)
% 0.54/0.91  (step t62.t19 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) :rule and_pos)
% 0.54/0.91  (step t62.t20 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule and_pos)
% 0.54/0.91  (step t62.t21 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) :rule and_pos)
% 0.54/0.91  (step t62.t22 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) :rule and_pos)
% 0.54/0.91  (step t62.t23 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule and_pos)
% 0.54/0.91  (step t62.t24 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) :rule and_pos)
% 0.54/0.91  (step t62.t25 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule and_pos)
% 0.54/0.91  (step t62.t26 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule and_pos)
% 0.54/0.91  (step t62.t27 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule and_pos)
% 0.54/0.91  (step t62.t28 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule and_pos)
% 0.54/0.91  (step t62.t29 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) :rule and_pos)
% 0.54/0.91  (step t62.t30 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t31 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule and_pos)
% 0.54/0.91  (step t62.t32 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule and_pos)
% 0.54/0.91  (step t62.t33 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule and_pos)
% 0.54/0.91  (step t62.t34 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t35 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule and_pos)
% 0.54/0.91  (step t62.t36 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t37 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule and_pos)
% 0.54/0.91  (step t62.t38 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) :rule and_pos)
% 0.54/0.91  (step t62.t39 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t40 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t41 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t42 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule and_pos)
% 0.54/0.91  (step t62.t43 (cl (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))))) :rule resolution :premises (t62.t2 t62.t3 t62.t4 t62.t5 t62.t6 t62.t7 t62.t8 t62.t9 t62.t10 t62.t11 t62.t12 t62.t13 t62.t14 t62.t15 t62.t16 t62.t17 t62.t18 t62.t19 t62.t20 t62.t21 t62.t22 t62.t23 t62.t24 t62.t25 t62.t26 t62.t27 t62.t28 t62.t29 t62.t30 t62.t31 t62.t32 t62.t33 t62.t34 t62.t35 t62.t36 t62.t37 t62.t38 t62.t39 t62.t40 t62.t41 t62.t42))
% 0.54/0.92  (step t62.t44 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule reordering :premises (t62.t43))
% 0.54/0.92  (step t62.t45 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule contraction :premises (t62.t44))
% 0.54/0.92  (step t62.t46 (cl (=> (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule resolution :premises (t62.t1 t62.t45))
% 0.54/0.92  (step t62.t47 (cl (=> (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule implies_neg2)
% 0.54/0.92  (step t62.t48 (cl (=> (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (=> (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule resolution :premises (t62.t46 t62.t47))
% 0.54/0.92  (step t62.t49 (cl (=> (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule contraction :premises (t62.t48))
% 0.54/0.92  (step t62.t50 (cl (not (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule implies :premises (t62.t49))
% 0.54/0.92  (step t62.t51 (cl (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule and_neg)
% 0.54/0.92  (step t62.t52 (cl (and (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule resolution :premises (t62.t51 t62.a36 t62.a37 t62.a9 t62.a3 t62.a6 t62.a5 t62.a4 t62.a7 t62.a8 t62.a1 t62.a23 t62.a15 t62.a10 t62.a12 t62.a17 t62.a13 t62.a11 t62.a28 t62.a29 t62.a25 t62.a31 t62.a33 t62.a39 t62.a38 t62.a35 t62.a34 t62.a2 t62.a21 t62.a18 t62.a16 t62.a14 t62.a30 t62.a24 t62.a20 t62.a26 t62.a0 t62.a19 t62.a22 t62.a27 t62.a32))
% 0.54/0.92  (step t62.t53 (cl (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule resolution :premises (t62.t50 t62.t52))
% 0.54/0.92  (step t62 (cl (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule subproof :discharge (t62.a0 t62.a1 t62.a2 t62.a3 t62.a4 t62.a5 t62.a6 t62.a7 t62.a8 t62.a9 t62.a10 t62.a11 t62.a12 t62.a13 t62.a14 t62.a15 t62.a16 t62.a17 t62.a18 t62.a19 t62.a20 t62.a21 t62.a22 t62.a23 t62.a24 t62.a25 t62.a26 t62.a27 t62.a28 t62.a29 t62.a30 t62.a31 t62.a32 t62.a33 t62.a34 t62.a35 t62.a36 t62.a37 t62.a38 t62.a39))
% 0.54/0.92  (step t63 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) :rule and_pos)
% 0.54/0.92  (step t64 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) :rule and_pos)
% 0.54/0.92  (step t65 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) :rule and_pos)
% 0.54/0.92  (step t66 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) :rule and_pos)
% 0.54/0.92  (step t67 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t68 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) :rule and_pos)
% 0.54/0.92  (step t69 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule and_pos)
% 0.54/0.92  (step t70 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t71 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t72 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) :rule and_pos)
% 0.54/0.92  (step t73 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) :rule and_pos)
% 0.54/0.92  (step t74 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) :rule and_pos)
% 0.54/0.92  (step t75 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule and_pos)
% 0.54/0.92  (step t76 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) :rule and_pos)
% 0.54/0.92  (step t77 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule and_pos)
% 0.54/0.92  (step t78 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule and_pos)
% 0.54/0.92  (step t79 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule and_pos)
% 0.54/0.92  (step t80 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule and_pos)
% 0.54/0.92  (step t81 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule and_pos)
% 0.54/0.92  (step t82 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t83 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t84 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t85 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t86 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule and_pos)
% 0.54/0.92  (step t87 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule and_pos)
% 0.54/0.92  (step t88 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) :rule and_pos)
% 0.54/0.92  (step t89 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule and_pos)
% 0.54/0.92  (step t90 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t91 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule and_pos)
% 0.54/0.92  (step t92 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) :rule and_pos)
% 0.54/0.92  (step t93 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t94 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule and_pos)
% 0.54/0.92  (step t95 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule and_pos)
% 0.54/0.92  (step t96 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) :rule and_pos)
% 0.54/0.92  (step t97 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule and_pos)
% 0.54/0.92  (step t98 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule and_pos)
% 0.54/0.92  (step t99 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule and_pos)
% 0.54/0.92  (step t100 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule and_pos)
% 0.54/0.92  (step t101 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule and_pos)
% 0.54/0.92  (step t102 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule and_pos)
% 0.54/0.92  (step t103 (cl (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule resolution :premises (t62 t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102))
% 0.54/0.92  (step t104 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule reordering :premises (t103))
% 0.54/0.92  (step t105 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule contraction :premises (t104))
% 0.54/0.92  (step t106 (cl (=> (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule resolution :premises (t61 t105))
% 0.54/0.92  (step t107 (cl (=> (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule implies_neg2)
% 0.54/0.92  (step t108 (cl (=> (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (=> (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule resolution :premises (t106 t107))
% 0.54/0.92  (step t109 (cl (=> (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule contraction :premises (t108))
% 0.54/0.92  (step t110 (cl (not (and (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero)) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))) (= tptp.unit (tptp.add tptp.zero tptp.unit)) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)) (= tptp.x0 (tptp.add tptp.zero tptp.x0)) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule implies :premises (t109))
% 0.54/0.92  (step t111 (cl (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule resolution :premises (t60 t110))
% 0.54/0.92  (step t112 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))))) :rule or_neg)
% 0.54/0.92  (step t113 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))))) :rule or_neg)
% 0.54/0.92  (step t114 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))))) :rule or_neg)
% 0.54/0.92  (step t115 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))))) :rule or_neg)
% 0.54/0.92  (step t116 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t117 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= tptp.zero (tptp.add tptp.zero tptp.zero))))) :rule or_neg)
% 0.54/0.92  (step t118 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))))) :rule or_neg)
% 0.54/0.92  (step t119 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t120 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t121 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= tptp.unit (tptp.add tptp.zero tptp.unit))))) :rule or_neg)
% 0.54/0.92  (step t122 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))))) :rule or_neg)
% 0.54/0.92  (step t123 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))))) :rule or_neg)
% 0.54/0.92  (step t124 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))))) :rule or_neg)
% 0.54/0.92  (step t125 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))))) :rule or_neg)
% 0.54/0.92  (step t126 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))))) :rule or_neg)
% 0.54/0.92  (step t127 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))))) :rule or_neg)
% 0.54/0.92  (step t128 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))))) :rule or_neg)
% 0.54/0.92  (step t129 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))))) :rule or_neg)
% 0.54/0.92  (step t130 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))))) :rule or_neg)
% 0.54/0.92  (step t131 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t132 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t133 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t134 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t135 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))))) :rule or_neg)
% 0.54/0.92  (step t136 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))))) :rule or_neg)
% 0.54/0.92  (step t137 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))))) :rule or_neg)
% 0.54/0.92  (step t138 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))))) :rule or_neg)
% 0.54/0.92  (step t139 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t140 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))))) :rule or_neg)
% 0.54/0.92  (step t141 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))))) :rule or_neg)
% 0.54/0.92  (step t142 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t143 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))))) :rule or_neg)
% 0.54/0.92  (step t144 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))))) :rule or_neg)
% 0.54/0.92  (step t145 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))))) :rule or_neg)
% 0.54/0.92  (step t146 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))))) :rule or_neg)
% 0.54/0.92  (step t147 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))))) :rule or_neg)
% 0.54/0.92  (step t148 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))))) :rule or_neg)
% 0.54/0.92  (step t149 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule or_neg)
% 0.54/0.92  (step t150 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule or_neg)
% 0.54/0.92  (step t151 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule or_neg)
% 0.54/0.92  (step t152 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (not (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule or_neg)
% 0.54/0.92  (step t153 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule resolution :premises (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 t152))
% 0.54/0.92  (step t154 (cl (or (not (not (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule contraction :premises (t153))
% 0.54/0.92  (step t155 (cl (or (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))))) :rule resolution :premises (t8 t59 t154))
% 0.54/0.92  (step t156 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x1)) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule or :premises (t155))
% 0.54/0.92  (step t157 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t158)
% 0.54/0.92  (assume t158.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))))
% 0.54/0.92  (step t158.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.x1)))
% 0.54/0.92  (step t158.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) :rule or :premises (t158.t1))
% 0.54/0.92  (step t158.t3 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) :rule resolution :premises (t158.t2 t158.a0))
% 0.54/0.92  (step t158 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) :rule subproof :discharge (t158.a0))
% 0.54/0.92  (step t159 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) :rule resolution :premises (t157 t158))
% 0.54/0.92  (step t160 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)))) :rule implies_neg2)
% 0.54/0.92  (step t161 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)))) :rule resolution :premises (t159 t160))
% 0.54/0.92  (step t162 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0)))) :rule contraction :premises (t161))
% 0.54/0.92  (step t163 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) :rule implies :premises (t162))
% 0.54/0.92  (step t164 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x1 tptp.x0))) :rule resolution :premises (t163 a1))
% 0.54/0.92  (step t165 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t166)
% 0.54/0.92  (assume t166.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))))
% 0.54/0.92  (step t166.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.x1)))
% 0.54/0.92  (step t166.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) :rule or :premises (t166.t1))
% 0.54/0.92  (step t166.t3 (cl (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) :rule resolution :premises (t166.t2 t166.a0))
% 0.54/0.92  (step t166 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) :rule subproof :discharge (t166.a0))
% 0.54/0.92  (step t167 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) :rule resolution :premises (t165 t166))
% 0.54/0.92  (step t168 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)))) :rule implies_neg2)
% 0.54/0.92  (step t169 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)))) :rule resolution :premises (t167 t168))
% 0.54/0.92  (step t170 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0)))) :rule contraction :premises (t169))
% 0.54/0.92  (step t171 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) :rule implies :premises (t170))
% 0.54/0.92  (step t172 (cl (= (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x1 tptp.x0))) :rule resolution :premises (t171 a2))
% 0.54/0.92  (step t173 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t174)
% 0.54/0.92  (assume t174.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))))
% 0.54/0.92  (step t174.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)))) :rule forall_inst :args ((:= A tptp.zero) (:= B tptp.unit)))
% 0.54/0.92  (step t174.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) :rule or :premises (t174.t1))
% 0.54/0.92  (step t174.t3 (cl (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) :rule resolution :premises (t174.t2 t174.a0))
% 0.54/0.92  (step t174 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) :rule subproof :discharge (t174.a0))
% 0.54/0.92  (step t175 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) :rule resolution :premises (t173 t174))
% 0.54/0.92  (step t176 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (not (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)))) :rule implies_neg2)
% 0.54/0.92  (step t177 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)))) :rule resolution :premises (t175 t176))
% 0.54/0.92  (step t178 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero)))) :rule contraction :premises (t177))
% 0.54/0.92  (step t179 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) :rule implies :premises (t178))
% 0.54/0.92  (step t180 (cl (= (tptp.add tptp.zero tptp.unit) (tptp.add tptp.unit tptp.zero))) :rule resolution :premises (t179 a1))
% 0.54/0.92  (step t181 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t182)
% 0.54/0.92  (assume t182.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.92  (step t182.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))))) :rule forall_inst :args ((:= A tptp.zero) (:= B tptp.zero) (:= C tptp.zero)))
% 0.54/0.92  (step t182.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) :rule or :premises (t182.t1))
% 0.54/0.92  (step t182.t3 (cl (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t182.t2 t182.a0))
% 0.54/0.92  (step t182 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) :rule subproof :discharge (t182.a0))
% 0.54/0.92  (step t183 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t181 t182))
% 0.54/0.92  (step t184 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))))) :rule implies_neg2)
% 0.54/0.92  (step t185 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))))) :rule resolution :premises (t183 t184))
% 0.54/0.92  (step t186 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))))) :rule contraction :premises (t185))
% 0.54/0.92  (step t187 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) :rule implies :premises (t186))
% 0.54/0.92  (step t188 (cl (= (tptp.mult tptp.zero (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t187 a3))
% 0.54/0.92  (step t189 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t190)
% 0.54/0.92  (assume t190.a0 (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))))
% 0.54/0.92  (step t190.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.zero (tptp.add tptp.zero tptp.zero)))) :rule forall_inst :args ((:= A tptp.zero)))
% 0.54/0.92  (step t190.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) :rule or :premises (t190.t1))
% 0.54/0.92  (step t190.t3 (cl (= tptp.zero (tptp.add tptp.zero tptp.zero))) :rule resolution :premises (t190.t2 t190.a0))
% 0.54/0.92  (step t190 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) :rule subproof :discharge (t190.a0))
% 0.54/0.92  (step t191 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) :rule resolution :premises (t189 t190))
% 0.54/0.92  (step t192 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) (not (= tptp.zero (tptp.add tptp.zero tptp.zero)))) :rule implies_neg2)
% 0.54/0.92  (step t193 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.zero (tptp.add tptp.zero tptp.zero)))) :rule resolution :premises (t191 t192))
% 0.54/0.92  (step t194 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.zero (tptp.add tptp.zero tptp.zero)))) :rule contraction :premises (t193))
% 0.54/0.92  (step t195 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.zero (tptp.add tptp.zero tptp.zero))) :rule implies :premises (t194))
% 0.54/0.92  (step t196 (cl (not (= (forall ((A $$unsorted)) (= (tptp.add tptp.zero A) A)) (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))))) (not (forall ((A $$unsorted)) (= (tptp.add tptp.zero A) A))) (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) :rule equiv_pos2)
% 0.54/0.92  (anchor :step t197 :args ((A $$unsorted) (:= A A)))
% 0.54/0.92  (step t197.t1 (cl (= A A)) :rule refl)
% 0.54/0.92  (step t197.t2 (cl (= (= (tptp.add tptp.zero A) A) (= A (tptp.add tptp.zero A)))) :rule all_simplify)
% 0.54/0.92  (step t197 (cl (= (forall ((A $$unsorted)) (= (tptp.add tptp.zero A) A)) (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))))) :rule bind)
% 0.54/0.92  (step t198 (cl (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) :rule resolution :premises (t196 t197 a4))
% 0.54/0.92  (step t199 (cl (= tptp.zero (tptp.add tptp.zero tptp.zero))) :rule resolution :premises (t195 t198))
% 0.54/0.92  (step t200 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t201)
% 0.54/0.92  (assume t201.a0 (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))))
% 0.54/0.92  (step t201.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))))) :rule forall_inst :args ((:= A tptp.zero)))
% 0.54/0.92  (step t201.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule or :premises (t201.t1))
% 0.54/0.92  (step t201.t3 (cl (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule resolution :premises (t201.t2 t201.a0))
% 0.54/0.92  (step t201 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule subproof :discharge (t201.a0))
% 0.54/0.92  (step t202 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule resolution :premises (t200 t201))
% 0.54/0.92  (step t203 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (not (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))))) :rule implies_neg2)
% 0.54/0.92  (step t204 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))))) :rule resolution :premises (t202 t203))
% 0.54/0.92  (step t205 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)))))) :rule contraction :premises (t204))
% 0.54/0.92  (step t206 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule implies :premises (t205))
% 0.54/0.92  (step t207 (cl (not (= (forall ((A $$unsorted)) (= (tptp.add tptp.unit (tptp.add A (tptp.mult A A))) A)) (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))))) (not (forall ((A $$unsorted)) (= (tptp.add tptp.unit (tptp.add A (tptp.mult A A))) A))) (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) :rule equiv_pos2)
% 0.54/0.92  (anchor :step t208 :args ((A $$unsorted) (:= A A)))
% 0.54/0.92  (step t208.t1 (cl (= A A)) :rule refl)
% 0.54/0.92  (step t208.t2 (cl (= (= (tptp.add tptp.unit (tptp.add A (tptp.mult A A))) A) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) :rule all_simplify)
% 0.54/0.92  (step t208 (cl (= (forall ((A $$unsorted)) (= (tptp.add tptp.unit (tptp.add A (tptp.mult A A))) A)) (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))))) :rule bind)
% 0.54/0.92  (step t209 (cl (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) :rule resolution :premises (t207 t208 a6))
% 0.54/0.92  (step t210 (cl (= tptp.zero (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))))) :rule resolution :premises (t206 t209))
% 0.54/0.92  (step t211 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t212)
% 0.54/0.92  (assume t212.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.54/0.92  (step t212.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))))) :rule forall_inst :args ((:= A tptp.zero) (:= B (tptp.mult tptp.zero tptp.zero)) (:= C (tptp.mult tptp.zero tptp.zero))))
% 0.54/0.92  (step t212.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) :rule or :premises (t212.t1))
% 0.54/0.92  (step t212.t3 (cl (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t212.t2 t212.a0))
% 0.54/0.92  (step t212 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) :rule subproof :discharge (t212.a0))
% 0.54/0.92  (step t213 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t211 t212))
% 0.54/0.92  (step t214 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))))) :rule implies_neg2)
% 0.54/0.92  (step t215 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))))) :rule resolution :premises (t213 t214))
% 0.54/0.92  (step t216 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))))) :rule contraction :premises (t215))
% 0.54/0.92  (step t217 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) :rule implies :premises (t216))
% 0.54/0.92  (step t218 (cl (= (tptp.add tptp.zero (tptp.add (tptp.mult tptp.zero tptp.zero) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t217 a0))
% 0.54/0.92  (step t219 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t220)
% 0.54/0.92  (assume t220.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.54/0.92  (step t220.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))))) :rule forall_inst :args ((:= A tptp.unit) (:= B (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (:= C (tptp.mult tptp.zero tptp.zero))))
% 0.54/0.92  (step t220.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule or :premises (t220.t1))
% 0.54/0.92  (step t220.t3 (cl (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t220.t2 t220.a0))
% 0.54/0.92  (step t220 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule subproof :discharge (t220.a0))
% 0.54/0.92  (step t221 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t219 t220))
% 0.54/0.92  (step t222 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))))) :rule implies_neg2)
% 0.54/0.92  (step t223 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))))) :rule resolution :premises (t221 t222))
% 0.54/0.92  (step t224 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero))))) :rule contraction :premises (t223))
% 0.54/0.92  (step t225 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule implies :premises (t224))
% 0.54/0.92  (step t226 (cl (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero)) (tptp.mult tptp.zero tptp.zero))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.zero (tptp.mult tptp.zero tptp.zero))) (tptp.mult tptp.zero tptp.zero)))) :rule resolution :premises (t225 a0))
% 0.54/0.92  (step t227 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t228)
% 0.54/0.92  (assume t228.a0 (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))))
% 0.54/0.92  (step t228.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.unit (tptp.add tptp.zero tptp.unit)))) :rule forall_inst :args ((:= A tptp.unit)))
% 0.54/0.92  (step t228.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) :rule or :premises (t228.t1))
% 0.54/0.92  (step t228.t3 (cl (= tptp.unit (tptp.add tptp.zero tptp.unit))) :rule resolution :premises (t228.t2 t228.a0))
% 0.54/0.92  (step t228 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) :rule subproof :discharge (t228.a0))
% 0.54/0.92  (step t229 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) :rule resolution :premises (t227 t228))
% 0.54/0.92  (step t230 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) (not (= tptp.unit (tptp.add tptp.zero tptp.unit)))) :rule implies_neg2)
% 0.54/0.92  (step t231 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.unit (tptp.add tptp.zero tptp.unit)))) :rule resolution :premises (t229 t230))
% 0.54/0.92  (step t232 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.unit (tptp.add tptp.zero tptp.unit)))) :rule contraction :premises (t231))
% 0.54/0.92  (step t233 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.unit (tptp.add tptp.zero tptp.unit))) :rule implies :premises (t232))
% 0.54/0.92  (step t234 (cl (= tptp.unit (tptp.add tptp.zero tptp.unit))) :rule resolution :premises (t233 t198))
% 0.54/0.92  (step t235 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t236)
% 0.54/0.92  (assume t236.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))))
% 0.54/0.92  (step t236.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.zero)))
% 0.54/0.92  (step t236.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) :rule or :premises (t236.t1))
% 0.54/0.92  (step t236.t3 (cl (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) :rule resolution :premises (t236.t2 t236.a0))
% 0.54/0.92  (step t236 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) :rule subproof :discharge (t236.a0))
% 0.54/0.92  (step t237 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) :rule resolution :premises (t235 t236))
% 0.54/0.92  (step t238 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (not (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)))) :rule implies_neg2)
% 0.54/0.92  (step t239 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)))) :rule resolution :premises (t237 t238))
% 0.54/0.92  (step t240 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0)))) :rule contraction :premises (t239))
% 0.54/0.92  (step t241 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) :rule implies :premises (t240))
% 0.54/0.92  (step t242 (cl (= (tptp.add tptp.x0 tptp.zero) (tptp.add tptp.zero tptp.x0))) :rule resolution :premises (t241 a1))
% 0.54/0.92  (step t243 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t244)
% 0.54/0.92  (assume t244.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))))
% 0.54/0.92  (step t244.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.zero)))
% 0.54/0.92  (step t244.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) :rule or :premises (t244.t1))
% 0.54/0.92  (step t244.t3 (cl (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) :rule resolution :premises (t244.t2 t244.a0))
% 0.54/0.92  (step t244 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) :rule subproof :discharge (t244.a0))
% 0.54/0.92  (step t245 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) :rule resolution :premises (t243 t244))
% 0.54/0.92  (step t246 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (not (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)))) :rule implies_neg2)
% 0.54/0.92  (step t247 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)))) :rule resolution :premises (t245 t246))
% 0.54/0.92  (step t248 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0)))) :rule contraction :premises (t247))
% 0.54/0.92  (step t249 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) :rule implies :premises (t248))
% 0.54/0.92  (step t250 (cl (= (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.zero tptp.x0))) :rule resolution :premises (t249 a2))
% 0.54/0.92  (step t251 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t252)
% 0.54/0.92  (assume t252.a0 (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))))
% 0.54/0.92  (step t252.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.x0 (tptp.add tptp.zero tptp.x0)))) :rule forall_inst :args ((:= A tptp.x0)))
% 0.54/0.92  (step t252.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule or :premises (t252.t1))
% 0.54/0.92  (step t252.t3 (cl (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule resolution :premises (t252.t2 t252.a0))
% 0.54/0.92  (step t252 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule subproof :discharge (t252.a0))
% 0.54/0.92  (step t253 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule resolution :premises (t251 t252))
% 0.54/0.92  (step t254 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (not (= tptp.x0 (tptp.add tptp.zero tptp.x0)))) :rule implies_neg2)
% 0.54/0.92  (step t255 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x0 (tptp.add tptp.zero tptp.x0)))) :rule resolution :premises (t253 t254))
% 0.54/0.92  (step t256 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x0 (tptp.add tptp.zero tptp.x0)))) :rule contraction :premises (t255))
% 0.54/0.92  (step t257 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule implies :premises (t256))
% 0.54/0.92  (step t258 (cl (= tptp.x0 (tptp.add tptp.zero tptp.x0))) :rule resolution :premises (t257 t198))
% 0.54/0.92  (step t259 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t260)
% 0.54/0.92  (assume t260.a0 (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))))
% 0.54/0.92  (step t260.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)))) :rule forall_inst :args ((:= A tptp.x0)))
% 0.54/0.92  (step t260.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) :rule or :premises (t260.t1))
% 0.54/0.92  (step t260.t3 (cl (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) :rule resolution :premises (t260.t2 t260.a0))
% 0.54/0.92  (step t260 (cl (not (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) :rule subproof :discharge (t260.a0))
% 0.54/0.92  (step t261 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) :rule resolution :premises (t259 t260))
% 0.54/0.92  (step t262 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (not (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)))) :rule implies_neg2)
% 0.54/0.92  (step t263 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)))) :rule resolution :premises (t261 t262))
% 0.54/0.92  (step t264 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit)))) :rule contraction :premises (t263))
% 0.54/0.92  (step t265 (cl (not (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) :rule implies :premises (t264))
% 0.54/0.92  (step t266 (cl (not (= (forall ((A $$unsorted)) (= (tptp.mult A tptp.unit) A)) (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))))) (not (forall ((A $$unsorted)) (= (tptp.mult A tptp.unit) A))) (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) :rule equiv_pos2)
% 0.54/0.92  (anchor :step t267 :args ((A $$unsorted) (:= A A)))
% 0.54/0.92  (step t267.t1 (cl (= A A)) :rule refl)
% 0.54/0.92  (step t267.t2 (cl (= (= (tptp.mult A tptp.unit) A) (= A (tptp.mult A tptp.unit)))) :rule all_simplify)
% 0.54/0.92  (step t267 (cl (= (forall ((A $$unsorted)) (= (tptp.mult A tptp.unit) A)) (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))))) :rule bind)
% 0.54/0.92  (step t268 (cl (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) :rule resolution :premises (t266 t267 a5))
% 0.54/0.92  (step t269 (cl (= tptp.x0 (tptp.mult tptp.x0 tptp.unit))) :rule resolution :premises (t265 t268))
% 0.54/0.92  (step t270 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t271)
% 0.54/0.92  (assume t271.a0 (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))))
% 0.54/0.92  (step t271.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))))) :rule forall_inst :args ((:= A tptp.x0)))
% 0.54/0.92  (step t271.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule or :premises (t271.t1))
% 0.54/0.92  (step t271.t3 (cl (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule resolution :premises (t271.t2 t271.a0))
% 0.54/0.92  (step t271 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule subproof :discharge (t271.a0))
% 0.54/0.92  (step t272 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule resolution :premises (t270 t271))
% 0.54/0.92  (step t273 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (not (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))))) :rule implies_neg2)
% 0.54/0.92  (step t274 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))))) :rule resolution :premises (t272 t273))
% 0.54/0.92  (step t275 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)))))) :rule contraction :premises (t274))
% 0.54/0.92  (step t276 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule implies :premises (t275))
% 0.54/0.92  (step t277 (cl (= tptp.x0 (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))))) :rule resolution :premises (t276 t209))
% 0.54/0.92  (step t278 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t279)
% 0.54/0.92  (assume t279.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.54/0.92  (step t279.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)))) :rule forall_inst :args ((:= A tptp.x1) (:= B tptp.x0) (:= C tptp.zero)))
% 0.54/0.92  (step t279.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule or :premises (t279.t1))
% 0.54/0.92  (step t279.t3 (cl (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule resolution :premises (t279.t2 t279.a0))
% 0.54/0.92  (step t279 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule subproof :discharge (t279.a0))
% 0.54/0.92  (step t280 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule resolution :premises (t278 t279))
% 0.54/0.92  (step t281 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (not (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)))) :rule implies_neg2)
% 0.54/0.92  (step t282 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)))) :rule resolution :premises (t280 t281))
% 0.54/0.92  (step t283 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero)))) :rule contraction :premises (t282))
% 0.54/0.92  (step t284 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule implies :premises (t283))
% 0.54/0.92  (step t285 (cl (= (tptp.add tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero))) :rule resolution :premises (t284 a0))
% 0.54/0.92  (step t286 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t287)
% 0.54/0.92  (assume t287.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.54/0.92  (step t287.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))))) :rule forall_inst :args ((:= A tptp.unit) (:= B tptp.x0) (:= C (tptp.mult tptp.x0 tptp.x0))))
% 0.54/0.92  (step t287.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule or :premises (t287.t1))
% 0.54/0.92  (step t287.t3 (cl (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule resolution :premises (t287.t2 t287.a0))
% 0.54/0.92  (step t287 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule subproof :discharge (t287.a0))
% 0.54/0.92  (step t288 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule resolution :premises (t286 t287))
% 0.54/0.92  (step t289 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))))) :rule implies_neg2)
% 0.54/0.92  (step t290 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))))) :rule resolution :premises (t288 t289))
% 0.54/0.92  (step t291 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0))))) :rule contraction :premises (t290))
% 0.54/0.92  (step t292 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule implies :premises (t291))
% 0.54/0.92  (step t293 (cl (= (tptp.add tptp.unit (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0))) (tptp.add (tptp.add tptp.unit tptp.x0) (tptp.mult tptp.x0 tptp.x0)))) :rule resolution :premises (t292 a0))
% 0.54/0.92  (step t294 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t295)
% 0.54/0.92  (assume t295.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.54/0.92  (step t295.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.zero) (:= C tptp.x1)))
% 0.54/0.92  (step t295.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule or :premises (t295.t1))
% 0.54/0.92  (step t295.t3 (cl (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule resolution :premises (t295.t2 t295.a0))
% 0.54/0.92  (step t295 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule subproof :discharge (t295.a0))
% 0.54/0.92  (step t296 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule resolution :premises (t294 t295))
% 0.54/0.92  (step t297 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (not (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)))) :rule implies_neg2)
% 0.54/0.92  (step t298 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)))) :rule resolution :premises (t296 t297))
% 0.54/0.92  (step t299 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1)))) :rule contraction :premises (t298))
% 0.54/0.92  (step t300 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule implies :premises (t299))
% 0.54/0.92  (step t301 (cl (= (tptp.add tptp.x0 (tptp.add tptp.zero tptp.x1)) (tptp.add (tptp.add tptp.x0 tptp.zero) tptp.x1))) :rule resolution :premises (t300 a0))
% 0.54/0.92  (step t302 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t303)
% 0.54/0.92  (assume t303.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))))
% 0.54/0.92  (step t303.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)))) :rule forall_inst :args ((:= A tptp.x0) (:= B (tptp.mult tptp.x0 tptp.x0))))
% 0.54/0.92  (step t303.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule or :premises (t303.t1))
% 0.54/0.92  (step t303.t3 (cl (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule resolution :premises (t303.t2 t303.a0))
% 0.54/0.92  (step t303 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule subproof :discharge (t303.a0))
% 0.54/0.92  (step t304 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule resolution :premises (t302 t303))
% 0.54/0.92  (step t305 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (not (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)))) :rule implies_neg2)
% 0.54/0.92  (step t306 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)))) :rule resolution :premises (t304 t305))
% 0.54/0.92  (step t307 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0)))) :rule contraction :premises (t306))
% 0.54/0.92  (step t308 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule implies :premises (t307))
% 0.54/0.92  (step t309 (cl (= (tptp.add tptp.x0 (tptp.mult tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x0) tptp.x0))) :rule resolution :premises (t308 a1))
% 0.54/0.92  (step t310 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t311)
% 0.54/0.92  (assume t311.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.92  (step t311.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))))) :rule forall_inst :args ((:= A tptp.x1) (:= B tptp.x0) (:= C tptp.zero)))
% 0.54/0.92  (step t311.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule or :premises (t311.t1))
% 0.54/0.92  (step t311.t3 (cl (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t311.t2 t311.a0))
% 0.54/0.92  (step t311 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule subproof :discharge (t311.a0))
% 0.54/0.92  (step t312 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t310 t311))
% 0.54/0.92  (step t313 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))))) :rule implies_neg2)
% 0.54/0.92  (step t314 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))))) :rule resolution :premises (t312 t313))
% 0.54/0.92  (step t315 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero))))) :rule contraction :premises (t314))
% 0.54/0.92  (step t316 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule implies :premises (t315))
% 0.54/0.92  (step t317 (cl (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t316 a3))
% 0.54/0.92  (step t318 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t319)
% 0.54/0.92  (assume t319.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.92  (step t319.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.zero) (:= C tptp.zero)))
% 0.54/0.92  (step t319.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule or :premises (t319.t1))
% 0.54/0.92  (step t319.t3 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t319.t2 t319.a0))
% 0.54/0.92  (step t319 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule subproof :discharge (t319.a0))
% 0.54/0.92  (step t320 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t318 t319))
% 0.54/0.92  (step t321 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))))) :rule implies_neg2)
% 0.54/0.92  (step t322 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))))) :rule resolution :premises (t320 t321))
% 0.54/0.92  (step t323 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero))))) :rule contraction :premises (t322))
% 0.54/0.92  (step t324 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule implies :premises (t323))
% 0.54/0.92  (step t325 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t324 a3))
% 0.54/0.92  (step t326 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t327)
% 0.54/0.92  (assume t327.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.92  (step t327.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.x0) (:= C tptp.zero)))
% 0.54/0.92  (step t327.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule or :premises (t327.t1))
% 0.54/0.92  (step t327.t3 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t327.t2 t327.a0))
% 0.54/0.92  (step t327 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule subproof :discharge (t327.a0))
% 0.54/0.92  (step t328 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t326 t327))
% 0.54/0.92  (step t329 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))))) :rule implies_neg2)
% 0.54/0.92  (step t330 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))))) :rule resolution :premises (t328 t329))
% 0.54/0.92  (step t331 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero))))) :rule contraction :premises (t330))
% 0.54/0.92  (step t332 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule implies :premises (t331))
% 0.54/0.92  (step t333 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x0 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x0) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t332 a3))
% 0.54/0.92  (step t334 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t335)
% 0.54/0.92  (assume t335.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.54/0.92  (step t335.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule forall_inst :args ((:= A (tptp.mult tptp.x1 tptp.x0)) (:= B (tptp.mult tptp.x1 tptp.zero)) (:= C (tptp.mult tptp.x1 tptp.zero))))
% 0.54/0.92  (step t335.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule or :premises (t335.t1))
% 0.54/0.92  (step t335.t3 (cl (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t335.t2 t335.a0))
% 0.54/0.92  (step t335 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule subproof :discharge (t335.a0))
% 0.54/0.92  (step t336 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t334 t335))
% 0.54/0.92  (step t337 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule implies_neg2)
% 0.54/0.92  (step t338 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule resolution :premises (t336 t337))
% 0.54/0.92  (step t339 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule contraction :premises (t338))
% 0.54/0.92  (step t340 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule implies :premises (t339))
% 0.54/0.92  (step t341 (cl (= (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t340 a0))
% 0.54/0.92  (step t342 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t343)
% 0.54/0.92  (assume t343.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))))
% 0.54/0.92  (step t343.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))))) :rule forall_inst :args ((:= A (tptp.add tptp.x1 tptp.x0)) (:= B tptp.zero)))
% 0.54/0.92  (step t343.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule or :premises (t343.t1))
% 0.54/0.92  (step t343.t3 (cl (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule resolution :premises (t343.t2 t343.a0))
% 0.54/0.92  (step t343 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule subproof :discharge (t343.a0))
% 0.54/0.92  (step t344 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule resolution :premises (t342 t343))
% 0.54/0.92  (step t345 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (not (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))))) :rule implies_neg2)
% 0.54/0.92  (step t346 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))))) :rule resolution :premises (t344 t345))
% 0.54/0.92  (step t347 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0))))) :rule contraction :premises (t346))
% 0.54/0.92  (step t348 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule implies :premises (t347))
% 0.54/0.92  (step t349 (cl (= (tptp.add (tptp.add tptp.x1 tptp.x0) tptp.zero) (tptp.add tptp.zero (tptp.add tptp.x1 tptp.x0)))) :rule resolution :premises (t348 a1))
% 0.54/0.92  (step t350 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t351)
% 0.54/0.92  (assume t351.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))))
% 0.54/0.92  (step t351.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)))) :rule forall_inst :args ((:= A tptp.zero) (:= B tptp.x1)))
% 0.54/0.92  (step t351.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule or :premises (t351.t1))
% 0.54/0.92  (step t351.t3 (cl (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule resolution :premises (t351.t2 t351.a0))
% 0.54/0.92  (step t351 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule subproof :discharge (t351.a0))
% 0.54/0.92  (step t352 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule resolution :premises (t350 t351))
% 0.54/0.92  (step t353 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (not (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)))) :rule implies_neg2)
% 0.54/0.92  (step t354 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)))) :rule resolution :premises (t352 t353))
% 0.54/0.92  (step t355 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero)))) :rule contraction :premises (t354))
% 0.54/0.92  (step t356 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.add A B) (tptp.add B A)))) (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule implies :premises (t355))
% 0.54/0.92  (step t357 (cl (= (tptp.add tptp.zero tptp.x1) (tptp.add tptp.x1 tptp.zero))) :rule resolution :premises (t356 a1))
% 0.54/0.92  (step t358 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t359)
% 0.54/0.92  (assume t359.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))))
% 0.54/0.92  (step t359.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)))) :rule forall_inst :args ((:= A tptp.x1) (:= B tptp.zero)))
% 0.54/0.92  (step t359.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) :rule or :premises (t359.t1))
% 0.54/0.92  (step t359.t3 (cl (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) :rule resolution :premises (t359.t2 t359.a0))
% 0.54/0.92  (step t359 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) :rule subproof :discharge (t359.a0))
% 0.54/0.92  (step t360 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) :rule resolution :premises (t358 t359))
% 0.54/0.92  (step t361 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (not (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)))) :rule implies_neg2)
% 0.54/0.92  (step t362 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)))) :rule resolution :premises (t360 t361))
% 0.54/0.92  (step t363 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1)))) :rule contraction :premises (t362))
% 0.54/0.92  (step t364 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) :rule implies :premises (t363))
% 0.54/0.92  (step t365 (cl (= (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.zero tptp.x1))) :rule resolution :premises (t364 a2))
% 0.54/0.92  (step t366 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t367)
% 0.54/0.92  (assume t367.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.92  (step t367.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))))) :rule forall_inst :args ((:= A tptp.x1) (:= B tptp.x0) (:= C tptp.x0)))
% 0.54/0.92  (step t367.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule or :premises (t367.t1))
% 0.54/0.92  (step t367.t3 (cl (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule resolution :premises (t367.t2 t367.a0))
% 0.54/0.92  (step t367 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule subproof :discharge (t367.a0))
% 0.54/0.92  (step t368 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule resolution :premises (t366 t367))
% 0.54/0.92  (step t369 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))))) :rule implies_neg2)
% 0.54/0.92  (step t370 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))))) :rule resolution :premises (t368 t369))
% 0.54/0.92  (step t371 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0))))) :rule contraction :premises (t370))
% 0.54/0.92  (step t372 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule implies :premises (t371))
% 0.54/0.92  (step t373 (cl (= (tptp.mult tptp.x1 (tptp.add tptp.x0 tptp.x0)) (tptp.add (tptp.mult tptp.x1 tptp.x0) (tptp.mult tptp.x1 tptp.x0)))) :rule resolution :premises (t372 a3))
% 0.54/0.92  (step t374 (cl (not (= (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))))) (not (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))))) :rule equiv_pos2)
% 0.54/0.92  (step t375 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))) :rule refl)
% 0.54/0.92  (step t376 (cl (= (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))))) :rule all_simplify)
% 0.54/0.92  (step t377 (cl (= (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))))) :rule cong :premises (t375 t376))
% 0.54/0.92  (step t378 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.92  (anchor :step t379)
% 0.54/0.92  (assume t379.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.92  (step t379.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) :rule forall_inst :args ((:= A tptp.x1) (:= B tptp.zero) (:= C tptp.zero)))
% 0.54/0.92  (step t379.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) :rule or :premises (t379.t1))
% 0.54/0.92  (step t379.t3 (cl (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t379.t2 t379.a0))
% 0.54/0.92  (step t379 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) :rule subproof :discharge (t379.a0))
% 0.54/0.92  (step t380 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t378 t379))
% 0.54/0.93  (step t381 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) :rule implies_neg2)
% 0.54/0.93  (step t382 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) :rule resolution :premises (t380 t381))
% 0.54/0.93  (step t383 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)) (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero))))) :rule contraction :premises (t382))
% 0.54/0.93  (step t384 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero))))) :rule resolution :premises (t374 t377 t383))
% 0.54/0.93  (step t385 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) :rule implies :premises (t384))
% 0.54/0.93  (step t386 (cl (= (tptp.add (tptp.mult tptp.x1 tptp.zero) (tptp.mult tptp.x1 tptp.zero)) (tptp.mult tptp.x1 (tptp.add tptp.zero tptp.zero)))) :rule resolution :premises (t385 a3))
% 0.54/0.93  (step t387 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t388)
% 0.54/0.93  (assume t388.a0 (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))))
% 0.54/0.93  (step t388.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)))) :rule forall_inst :args ((:= A tptp.x1)))
% 0.54/0.93  (step t388.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule or :premises (t388.t1))
% 0.54/0.93  (step t388.t3 (cl (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule resolution :premises (t388.t2 t388.a0))
% 0.54/0.93  (step t388 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule subproof :discharge (t388.a0))
% 0.54/0.93  (step t389 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule resolution :premises (t387 t388))
% 0.54/0.93  (step t390 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (not (= tptp.x1 (tptp.add tptp.zero tptp.x1)))) :rule implies_neg2)
% 0.54/0.93  (step t391 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)))) :rule resolution :premises (t389 t390))
% 0.54/0.93  (step t392 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A))) (= tptp.x1 (tptp.add tptp.zero tptp.x1)))) :rule contraction :premises (t391))
% 0.54/0.93  (step t393 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.zero A)))) (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule implies :premises (t392))
% 0.54/0.93  (step t394 (cl (= tptp.x1 (tptp.add tptp.zero tptp.x1))) :rule resolution :premises (t393 t198))
% 0.54/0.93  (step t395 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t396)
% 0.54/0.93  (assume t396.a0 (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))))
% 0.54/0.93  (step t396.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)))) :rule forall_inst :args ((:= A tptp.x1)))
% 0.54/0.93  (step t396.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) :rule or :premises (t396.t1))
% 0.54/0.93  (step t396.t3 (cl (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) :rule resolution :premises (t396.t2 t396.a0))
% 0.54/0.93  (step t396 (cl (not (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) :rule subproof :discharge (t396.a0))
% 0.54/0.93  (step t397 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) :rule resolution :premises (t395 t396))
% 0.54/0.93  (step t398 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (not (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)))) :rule implies_neg2)
% 0.54/0.93  (step t399 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)))) :rule resolution :premises (t397 t398))
% 0.54/0.93  (step t400 (cl (=> (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit)))) :rule contraction :premises (t399))
% 0.54/0.93  (step t401 (cl (not (forall ((A $$unsorted)) (= A (tptp.mult A tptp.unit)))) (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) :rule implies :premises (t400))
% 0.54/0.93  (step t402 (cl (= tptp.x1 (tptp.mult tptp.x1 tptp.unit))) :rule resolution :premises (t401 t268))
% 0.54/0.93  (step t403 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t404)
% 0.54/0.93  (assume t404.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.93  (step t404.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.x1) (:= C tptp.zero)))
% 0.54/0.93  (step t404.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule or :premises (t404.t1))
% 0.54/0.93  (step t404.t3 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t404.t2 t404.a0))
% 0.54/0.93  (step t404 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule subproof :discharge (t404.a0))
% 0.54/0.93  (step t405 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t403 t404))
% 0.54/0.93  (step t406 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))))) :rule implies_neg2)
% 0.54/0.93  (step t407 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))))) :rule resolution :premises (t405 t406))
% 0.54/0.93  (step t408 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero))))) :rule contraction :premises (t407))
% 0.54/0.93  (step t409 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule implies :premises (t408))
% 0.54/0.93  (step t410 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.zero)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)))) :rule resolution :premises (t409 a3))
% 0.54/0.93  (step t411 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t412)
% 0.54/0.93  (assume t412.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.93  (step t412.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))))) :rule forall_inst :args ((:= A tptp.zero) (:= B tptp.x0) (:= C tptp.x1)))
% 0.54/0.93  (step t412.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule or :premises (t412.t1))
% 0.54/0.93  (step t412.t3 (cl (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule resolution :premises (t412.t2 t412.a0))
% 0.54/0.93  (step t412 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule subproof :discharge (t412.a0))
% 0.54/0.93  (step t413 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule resolution :premises (t411 t412))
% 0.54/0.93  (step t414 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))))) :rule implies_neg2)
% 0.54/0.93  (step t415 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))))) :rule resolution :premises (t413 t414))
% 0.54/0.93  (step t416 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1))))) :rule contraction :premises (t415))
% 0.54/0.93  (step t417 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule implies :premises (t416))
% 0.54/0.93  (step t418 (cl (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult tptp.zero tptp.x0) (tptp.mult tptp.zero tptp.x1)))) :rule resolution :premises (t417 a3))
% 0.54/0.93  (step t419 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t420)
% 0.54/0.93  (assume t420.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.54/0.93  (step t420.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule forall_inst :args ((:= A (tptp.mult tptp.x0 tptp.x1)) (:= B (tptp.mult tptp.x0 tptp.zero)) (:= C (tptp.mult tptp.x1 tptp.zero))))
% 0.54/0.93  (step t420.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule or :premises (t420.t1))
% 0.54/0.93  (step t420.t3 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t420.t2 t420.a0))
% 0.54/0.93  (step t420 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule subproof :discharge (t420.a0))
% 0.54/0.93  (step t421 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t419 t420))
% 0.54/0.93  (step t422 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule implies_neg2)
% 0.54/0.93  (step t423 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule resolution :premises (t421 t422))
% 0.54/0.93  (step t424 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero))))) :rule contraction :premises (t423))
% 0.54/0.93  (step t425 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule implies :premises (t424))
% 0.54/0.93  (step t426 (cl (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult tptp.x0 tptp.zero) (tptp.mult tptp.x1 tptp.zero))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.zero)) (tptp.mult tptp.x1 tptp.zero)))) :rule resolution :premises (t425 a0))
% 0.54/0.93  (step t427 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t428)
% 0.54/0.93  (assume t428.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))))
% 0.54/0.93  (step t428.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)))) :rule forall_inst :args ((:= A tptp.zero) (:= B (tptp.add tptp.x0 tptp.x1))))
% 0.54/0.93  (step t428.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) :rule or :premises (t428.t1))
% 0.54/0.93  (step t428.t3 (cl (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) :rule resolution :premises (t428.t2 t428.a0))
% 0.54/0.93  (step t428 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) :rule subproof :discharge (t428.a0))
% 0.54/0.93  (step t429 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) :rule resolution :premises (t427 t428))
% 0.54/0.93  (step t430 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (not (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)))) :rule implies_neg2)
% 0.54/0.93  (step t431 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)))) :rule resolution :premises (t429 t430))
% 0.54/0.93  (step t432 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero)))) :rule contraction :premises (t431))
% 0.54/0.93  (step t433 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) :rule implies :premises (t432))
% 0.54/0.93  (step t434 (cl (= (tptp.mult tptp.zero (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero))) :rule resolution :premises (t433 a2))
% 0.54/0.93  (step t435 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t436)
% 0.54/0.93  (assume t436.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.93  (step t436.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))))) :rule forall_inst :args ((:= A tptp.x0) (:= B tptp.x1) (:= C tptp.x0)))
% 0.54/0.93  (step t436.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule or :premises (t436.t1))
% 0.54/0.93  (step t436.t3 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule resolution :premises (t436.t2 t436.a0))
% 0.54/0.93  (step t436 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule subproof :discharge (t436.a0))
% 0.54/0.93  (step t437 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule resolution :premises (t435 t436))
% 0.54/0.93  (step t438 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))))) :rule implies_neg2)
% 0.54/0.93  (step t439 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))))) :rule resolution :premises (t437 t438))
% 0.54/0.93  (step t440 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0))))) :rule contraction :premises (t439))
% 0.54/0.93  (step t441 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule implies :premises (t440))
% 0.54/0.93  (step t442 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult tptp.x0 tptp.x0)))) :rule resolution :premises (t441 a3))
% 0.54/0.93  (step t443 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t444)
% 0.54/0.93  (assume t444.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))))
% 0.54/0.93  (step t444.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)))) :rule forall_inst :args ((:= A tptp.x0) (:= B (tptp.add tptp.x1 tptp.x0))))
% 0.54/0.93  (step t444.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule or :premises (t444.t1))
% 0.54/0.93  (step t444.t3 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule resolution :premises (t444.t2 t444.a0))
% 0.54/0.93  (step t444 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule subproof :discharge (t444.a0))
% 0.54/0.93  (step t445 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule resolution :premises (t443 t444))
% 0.54/0.93  (step t446 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (not (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)))) :rule implies_neg2)
% 0.54/0.93  (step t447 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)))) :rule resolution :premises (t445 t446))
% 0.54/0.93  (step t448 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0)))) :rule contraction :premises (t447))
% 0.54/0.93  (step t449 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.mult A B) (tptp.mult B A)))) (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule implies :premises (t448))
% 0.54/0.93  (step t450 (cl (= (tptp.mult tptp.x0 (tptp.add tptp.x1 tptp.x0)) (tptp.mult (tptp.add tptp.x1 tptp.x0) tptp.x0))) :rule resolution :premises (t449 a2))
% 0.54/0.93  (step t451 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t452)
% 0.54/0.93  (assume t452.a0 (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))))
% 0.54/0.93  (step t452.t1 (cl (or (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule forall_inst :args ((:= A (tptp.add tptp.x0 tptp.x1))))
% 0.54/0.93  (step t452.t2 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule or :premises (t452.t1))
% 0.54/0.93  (step t452.t3 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule resolution :premises (t452.t2 t452.a0))
% 0.54/0.93  (step t452 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule subproof :discharge (t452.a0))
% 0.54/0.93  (step t453 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule resolution :premises (t451 t452))
% 0.54/0.93  (step t454 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (not (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule implies_neg2)
% 0.54/0.93  (step t455 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule resolution :premises (t453 t454))
% 0.54/0.93  (step t456 (cl (=> (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))))) :rule contraction :premises (t455))
% 0.54/0.93  (step t457 (cl (not (forall ((A $$unsorted)) (= A (tptp.add tptp.unit (tptp.add A (tptp.mult A A)))))) (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule implies :premises (t456))
% 0.54/0.93  (step t458 (cl (= (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule resolution :premises (t457 t209))
% 0.54/0.93  (step t459 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t460)
% 0.54/0.93  (assume t460.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))))
% 0.54/0.93  (step t460.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule forall_inst :args ((:= A tptp.unit) (:= B (tptp.add tptp.x0 tptp.x1)) (:= C (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))
% 0.54/0.93  (step t460.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule or :premises (t460.t1))
% 0.54/0.93  (step t460.t3 (cl (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule resolution :premises (t460.t2 t460.a0))
% 0.54/0.93  (step t460 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule subproof :discharge (t460.a0))
% 0.54/0.93  (step t461 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule resolution :premises (t459 t460))
% 0.54/0.93  (step t462 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule implies_neg2)
% 0.54/0.93  (step t463 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule resolution :premises (t461 t462))
% 0.54/0.93  (step t464 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule contraction :premises (t463))
% 0.54/0.93  (step t465 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.add A (tptp.add B C)) (tptp.add (tptp.add A B) C)))) (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule implies :premises (t464))
% 0.54/0.93  (step t466 (cl (= (tptp.add tptp.unit (tptp.add (tptp.add tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))) (tptp.add (tptp.add tptp.unit (tptp.add tptp.x0 tptp.x1)) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule resolution :premises (t465 a0))
% 0.54/0.93  (step t467 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t468)
% 0.54/0.93  (assume t468.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.93  (step t468.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule forall_inst :args ((:= A (tptp.add tptp.x0 tptp.x1)) (:= B tptp.x0) (:= C tptp.x1)))
% 0.54/0.93  (step t468.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule or :premises (t468.t1))
% 0.54/0.93  (step t468.t3 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule resolution :premises (t468.t2 t468.a0))
% 0.54/0.93  (step t468 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule subproof :discharge (t468.a0))
% 0.54/0.93  (step t469 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule resolution :premises (t467 t468))
% 0.54/0.93  (step t470 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule implies_neg2)
% 0.54/0.93  (step t471 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule resolution :premises (t469 t470))
% 0.54/0.93  (step t472 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule contraction :premises (t471))
% 0.54/0.93  (step t473 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule implies :premises (t472))
% 0.54/0.93  (step t474 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1)))) :rule resolution :premises (t473 a3))
% 0.54/0.93  (step t475 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) :rule implies_neg1)
% 0.54/0.93  (anchor :step t476)
% 0.54/0.93  (assume t476.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))))
% 0.54/0.93  (step t476.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule forall_inst :args ((:= A (tptp.add tptp.x0 tptp.x1)) (:= B tptp.zero) (:= C (tptp.add tptp.x0 tptp.x1))))
% 0.54/0.93  (step t476.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule or :premises (t476.t1))
% 0.54/0.93  (step t476.t3 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule resolution :premises (t476.t2 t476.a0))
% 0.54/0.93  (step t476 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule subproof :discharge (t476.a0))
% 0.54/0.93  (step t477 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule resolution :premises (t475 t476))
% 0.54/0.93  (step t478 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (not (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule implies_neg2)
% 0.54/0.93  (step t479 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule resolution :premises (t477 t478))
% 0.54/0.93  (step t480 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C)))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1)))))) :rule contraction :premises (t479))
% 0.54/0.93  (step t481 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.mult A (tptp.add B C)) (tptp.add (tptp.mult A B) (tptp.mult A C))))) (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule implies :premises (t480))
% 0.54/0.93  (step t482 (cl (= (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.zero (tptp.add tptp.x0 tptp.x1))) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.zero) (tptp.mult (tptp.add tptp.x0 tptp.x1) (tptp.add tptp.x0 tptp.x1))))) :rule resolution :premises (t481 a3))
% 0.54/0.93  (step t483 (cl (not (= (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.add (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))) (tptp.add (tptp.add (tptp.mult tptp.x0 tptp.x1) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x0)) (tptp.mult (tptp.add tptp.x0 tptp.x1) tptp.x1))))) :rule resolution :premises (t156 a7 t164 t172 t180 t188 t199 t210 t218 t226 t234 t242 t250 t258 t269 t277 t285 t293 t301 t309 t317 t325 t333 t341 t349 t357 t365 t373 t386 t394 t402 t410 t418 t426 t434 t442 t450 t458 t466 t474 t482))
% 0.54/0.93  (step t484 (cl) :rule resolution :premises (t7 t483 a0))
% 0.54/0.93  
% 0.54/0.93  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.DJKuSokLRt/cvc5---1.0.5_31935.smt2
% 0.54/0.93  % cvc5---1.0.5 exiting
% 0.54/0.93  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------