0.799 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.428 * * * [progress]: [2/2] Setting up program. 0.435 * [progress]: [Phase 2 of 3] Improving. 0.437 * [simplify]: Simplifying using # : (+ x (- (tan (+ y z)) (tan a))) 0.442 * * [simplify]: iteration 0 : 15 enodes (cost 5 ) 0.445 * * [simplify]: iteration 1 : 22 enodes (cost 5 ) 0.446 * * [simplify]: iteration 2 : 33 enodes (cost 5 ) 0.447 * * [simplify]: iteration 3 : 39 enodes (cost 5 ) 0.448 * * [simplify]: iteration 4 : 50 enodes (cost 5 ) 0.449 * * [simplify]: iteration 5 : 70 enodes (cost 5 ) 0.450 * * [simplify]: iteration 6 : 99 enodes (cost 5 ) 0.451 * * [simplify]: iteration 7 : 124 enodes (cost 5 ) 0.453 * * [simplify]: iteration 8 : 166 enodes (cost 5 ) 0.454 * * [simplify]: iteration 9 : 259 enodes (cost 5 ) 0.455 * * [simplify]: iteration 10 : 260 enodes (cost 5 ) 0.457 * * [simplify]: iteration 11 : 260 enodes (cost 5 ) 0.457 * [simplify]: Simplified to: (+ x (- (tan (+ y z)) (tan a))) 0.459 * * [progress]: iteration 1 / 4 0.459 * * * [progress]: picking best candidate 0.464 * * * * [pick]: Picked # 0.464 * * * [progress]: localizing error 0.477 * * * [progress]: generating rewritten candidates 0.477 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2 1) 0.483 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 0.490 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 0.497 * * * [progress]: generating series expansions 0.498 * * * * [progress]: [ 1 / 3 ] generating series at (2 2 1) 0.500 * [approximate]: Approximating (tan (+ z y)) in (y z) around 0 0.507 * [taylor]: Taking taylor expansion of (tan (+ z y)) in z 0.520 * [taylor]: Taking taylor expansion of (tan (+ z y)) in z 0.530 * [taylor]: Taking taylor expansion of (tan (+ z y)) in z 0.543 * [taylor]: Taking taylor expansion of (tan (+ z y)) in z 0.547 * [approximate]: Approximating (tan (+ (/ 1 z) (/ 1 y))) in (y z) around 0 0.553 * [taylor]: Taking taylor expansion of (tan (+ (/ 1 z) (/ 1 y))) in z 0.555 * [taylor]: Taking taylor expansion of (tan (+ (/ 1 z) (/ 1 y))) in z 0.555 * [taylor]: Taking taylor expansion of (tan (+ (/ 1 z) (/ 1 y))) in z 0.556 * [taylor]: Taking taylor expansion of (tan (+ (/ 1 z) (/ 1 y))) in z 0.556 * [approximate]: Approximating (tan (neg (+ (/ 1 z) (/ 1 y)))) in (y z) around 0 0.564 * [taylor]: Taking taylor expansion of (tan (neg (+ (/ 1 z) (/ 1 y)))) in z 0.567 * [taylor]: Taking taylor expansion of (tan (neg (+ (/ 1 z) (/ 1 y)))) in z 0.568 * [taylor]: Taking taylor expansion of (tan (neg (+ (/ 1 z) (/ 1 y)))) in z 0.569 * [taylor]: Taking taylor expansion of (tan (neg (+ (/ 1 z) (/ 1 y)))) in z 0.569 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 0.569 * [approximate]: Approximating (- (tan (+ z y)) (tan a)) in (y z a) around 0 0.575 * [taylor]: Taking taylor expansion of (- (tan (+ z y)) (tan a)) in z 0.576 * [taylor]: Taking taylor expansion of (- (tan (+ z y)) (tan a)) in a 0.586 * [taylor]: Taking taylor expansion of (- (tan (+ z y)) (tan a)) in z 0.588 * [taylor]: Taking taylor expansion of (- (tan (+ z y)) (tan a)) in a 0.593 * [taylor]: Taking taylor expansion of (- (tan (+ z y)) (tan a)) in a 0.594 * [approximate]: Approximating (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in (y z a) around 0 0.607 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in z 0.610 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in a 0.618 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in z 0.618 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in a 0.623 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in a 0.637 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in z 0.637 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in a 0.637 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in a 0.643 * [taylor]: Taking taylor expansion of (- (tan (+ (/ 1 z) (/ 1 y))) (tan (/ 1 a))) in a 0.644 * [approximate]: Approximating (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in (y z a) around 0 0.657 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in z 0.660 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in a 0.669 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in z 0.669 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in a 0.675 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in a 0.691 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in z 0.691 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in a 0.692 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in a 0.698 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (tan (/ -1 a))) in a 0.699 * * * * [progress]: [ 3 / 3 ] generating series at (2) 0.699 * [approximate]: Approximating (- (+ (tan (+ z y)) x) (tan a)) in (x y z a) around 0 0.706 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in y 0.708 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in z 0.709 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in a 0.721 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in y 0.721 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in z 0.721 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in a 0.731 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in z 0.733 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in a 0.738 * [taylor]: Taking taylor expansion of (- (+ (tan (+ z y)) x) (tan a)) in a 0.738 * [approximate]: Approximating (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in (x y z a) around 0 0.751 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in y 0.751 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in z 0.751 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in a 0.752 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in y 0.754 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in z 0.757 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in a 0.760 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in z 0.760 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in a 0.760 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in a 0.771 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in y 0.771 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in z 0.771 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in a 0.780 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in z 0.780 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in a 0.780 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in z 0.780 * [taylor]: Taking taylor expansion of (- (+ (tan (+ (/ 1 z) (/ 1 y))) (/ 1 x)) (tan (/ 1 a))) in a 0.781 * [approximate]: Approximating (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in (x y z a) around 0 0.797 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in y 0.797 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in z 0.797 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in a 0.798 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in y 0.801 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in z 0.805 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in a 0.808 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in z 0.808 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in a 0.808 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in a 0.821 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in y 0.821 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in z 0.821 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in a 0.826 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in z 0.827 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in a 0.827 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in z 0.827 * [taylor]: Taking taylor expansion of (- (tan (neg (+ (/ 1 z) (/ 1 y)))) (+ (tan (/ -1 a)) (/ 1 x))) in a 0.827 * * * [progress]: simplifying candidates 0.828 * [simplify]: Simplifying using # : (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))) (sin (+ y z)) (cos (+ y z)) (log (tan (+ y z))) (exp (tan (+ y z))) (* (cbrt (tan (+ y z))) (cbrt (tan (+ y z)))) (cbrt (tan (+ y z))) (* (* (tan (+ y z)) (tan (+ y z))) (tan (+ y z))) (sqrt (tan (+ y z))) (sqrt (tan (+ y z))) (/ (exp (tan (+ y z))) (exp (tan a))) (log (- (tan (+ y z)) (tan a))) (exp (- (tan (+ y z)) (tan a))) (* (cbrt (- (tan (+ y z)) (tan a))) (cbrt (- (tan (+ y z)) (tan a)))) (cbrt (- (tan (+ y z)) (tan a))) (* (* (- (tan (+ y z)) (tan a)) (- (tan (+ y z)) (tan a))) (- (tan (+ y z)) (tan a))) (sqrt (- (tan (+ y z)) (tan a))) (sqrt (- (tan (+ y z)) (tan a))) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)) (- (* (sin (+ y z)) (cos a)) (* (cos (+ y z)) (sin a))) (* (cos (+ y z)) (cos a)) (- (pow (tan (+ y z)) 3) (pow (tan a) 3)) (+ (* (tan (+ y z)) (tan (+ y z))) (+ (* (tan a) (tan a)) (* (tan (+ y z)) (tan a)))) (neg (tan a)) (- (* (tan (+ y z)) (tan (+ y z))) (* (tan a) (tan a))) (+ (tan (+ y z)) (tan a)) (+ (sqrt (tan (+ y z))) (sqrt (tan a))) (- (sqrt (tan (+ y z))) (sqrt (tan a))) (- (tan (+ y z)) (tan a)) (neg (tan a)) (* (exp x) (/ (exp (tan (+ y z))) (exp (tan a)))) (* (exp x) (exp (- (tan (+ y z)) (tan a)))) (log (+ x (- (tan (+ y z)) (tan a)))) (exp (+ x (- (tan (+ y z)) (tan a)))) (* (cbrt (+ x (- (tan (+ y z)) (tan a)))) (cbrt (+ x (- (tan (+ y z)) (tan a))))) (cbrt (+ x (- (tan (+ y z)) (tan a)))) (* (* (+ x (- (tan (+ y z)) (tan a))) (+ x (- (tan (+ y z)) (tan a)))) (+ x (- (tan (+ y z)) (tan a)))) (sqrt (+ x (- (tan (+ y z)) (tan a)))) (sqrt (+ x (- (tan (+ y z)) (tan a)))) (+ (pow x 3) (pow (- (tan (+ y z)) (tan a)) 3)) (+ (* x x) (- (* (- (tan (+ y z)) (tan a)) (- (tan (+ y z)) (tan a))) (* x (- (tan (+ y z)) (tan a))))) (- (* x x) (* (- (tan (+ y z)) (tan a)) (- (tan (+ y z)) (tan a)))) (- x (- (tan (+ y z)) (tan a))) (+ x (- (tan (+ y z)) (tan a))) (+ x (- (tan (+ y z)) (tan a))) (+ x (tan (+ y z))) (+ x (tan (+ y z))) (+ x (tan (+ y z))) (+ (* 1/3 (pow y 3)) (+ z y)) (/ (sin (+ z y)) (cos (+ z y))) (/ (sin (+ z y)) (cos (+ z y))) (- (+ z y) a) (- (/ (sin (+ z y)) (cos (+ z y))) (/ (sin a) (cos a))) (- (/ (sin (+ z y)) (cos (+ z y))) (/ (sin a) (cos a))) (+ x (+ z y)) (- (+ x (/ (sin (+ z y)) (cos (+ z y)))) (/ (sin a) (cos a))) (- (+ x (/ (sin (+ z y)) (cos (+ z y)))) (/ (sin a) (cos a))) 0.832 * * [simplify]: iteration 0 : 196 enodes (cost 346 ) 0.835 * * [simplify]: iteration 1 : 467 enodes (cost 335 ) 0.841 * * [simplify]: iteration 2 : 1316 enodes (cost 334 ) 0.863 * * [simplify]: iteration 3 : 5002 enodes (cost 334 ) 0.865 * [simplify]: Simplified to: (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))) (sin (+ z y)) (cos (+ z y)) (log (tan (+ y z))) (exp (tan (+ y z))) (* (cbrt (tan (+ y z))) (cbrt (tan (+ y z)))) (cbrt (tan (+ y z))) (pow (tan (+ y z)) 3) (sqrt (tan (+ y z))) (sqrt (tan (+ y z))) (exp (- (tan (+ y z)) (tan a))) (log (- (tan (+ y z)) (tan a))) (exp (- (tan (+ y z)) (tan a))) (* (cbrt (- (tan (+ y z)) (tan a))) (cbrt (- (tan (+ y z)) (tan a)))) (cbrt (- (tan (+ y z)) (tan a))) (pow (- (tan (+ y z)) (tan a)) 3) (sqrt (- (tan (+ y z)) (tan a))) (sqrt (- (tan (+ y z)) (tan a))) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)) (- (* (sin (+ y z)) (cos a)) (* (cos (+ y z)) (sin a))) (* (cos (+ y z)) (cos a)) (- (pow (tan (+ y z)) 3) (pow (tan a) 3)) (+ (* (tan (+ y z)) (+ (tan (+ y z)) (tan a))) (* (tan a) (tan a))) (neg (tan a)) (- (* (tan (+ y z)) (tan (+ y z))) (* (tan a) (tan a))) (+ (tan (+ y z)) (tan a)) (+ (sqrt (tan (+ y z))) (sqrt (tan a))) (- (sqrt (tan (+ y z))) (sqrt (tan a))) (- (tan (+ y z)) (tan a)) (neg (tan a)) (exp (+ x (- (tan (+ y z)) (tan a)))) (exp (+ x (- (tan (+ y z)) (tan a)))) (log (+ x (- (tan (+ y z)) (tan a)))) (exp (+ x (- (tan (+ y z)) (tan a)))) (* (cbrt (+ x (- (tan (+ y z)) (tan a)))) (cbrt (+ x (- (tan (+ y z)) (tan a))))) (cbrt (+ x (- (tan (+ y z)) (tan a)))) (pow (+ x (- (tan (+ y z)) (tan a))) 3) (sqrt (+ x (- (tan (+ y z)) (tan a)))) (sqrt (+ x (- (tan (+ y z)) (tan a)))) (+ (pow x 3) (pow (- (tan (+ y z)) (tan a)) 3)) (+ (* (- (tan (+ y z)) (tan a)) (- (- (tan (+ y z)) (tan a)) x)) (* x x)) (- (* x x) (* (- (tan (+ y z)) (tan a)) (- (tan (+ y z)) (tan a)))) (- x (- (tan (+ y z)) (tan a))) (+ x (- (tan (+ y z)) (tan a))) (+ x (- (tan (+ y z)) (tan a))) (+ x (tan (+ y z))) (+ x (tan (+ y z))) (+ x (tan (+ y z))) (+ (* 1/3 (pow y 3)) (+ z y)) (/ (sin (+ z y)) (cos (+ z y))) (/ (sin (+ z y)) (cos (+ z y))) (- (+ z y) a) (- (/ (sin (+ z y)) (cos (+ z y))) (/ (sin a) (cos a))) (- (/ (sin (+ z y)) (cos (+ z y))) (/ (sin a) (cos a))) (+ x (+ z y)) (- (+ x (/ (sin (+ z y)) (cos (+ z y)))) (/ (sin a) (cos a))) (- (+ x (/ (sin (+ z y)) (cos (+ z y)))) (/ (sin a) (cos a))) 0.865 * * * [progress]: adding candidates to table 1.018 * * [progress]: iteration 2 / 4 1.018 * * * [progress]: picking best candidate 1.053 * * * * [pick]: Picked # 1.053 * * * [progress]: localizing error 1.068 * * * [progress]: generating rewritten candidates 1.069 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2 2) 1.074 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1.085 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 1) 1.092 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1.105 * * * [progress]: generating series expansions 1.105 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2 2) 1.105 * [approximate]: Approximating (* (tan y) (tan z)) in (y z) around 0 1.110 * [taylor]: Taking taylor expansion of (* (tan y) (tan z)) in z 1.117 * [taylor]: Taking taylor expansion of (* (tan y) (tan z)) in z 1.127 * [taylor]: Taking taylor expansion of (* (tan y) (tan z)) in z 1.132 * [approximate]: Approximating (* (tan (/ 1 z)) (tan (/ 1 y))) in (y z) around 0 1.137 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (tan (/ 1 y))) in z 1.144 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (tan (/ 1 y))) in z 1.155 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (tan (/ 1 y))) in z 1.170 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (tan (/ 1 y))) in z 1.170 * [approximate]: Approximating (* (tan (/ -1 z)) (tan (/ -1 y))) in (y z) around 0 1.178 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (tan (/ -1 y))) in z 1.185 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (tan (/ -1 y))) in z 1.196 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (tan (/ -1 y))) in z 1.211 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (tan (/ -1 y))) in z 1.211 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1.211 * [approximate]: Approximating (- (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z))))) (tan a)) in (y z a) around 0 1.236 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z))))) (tan a)) in z 1.238 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z))))) (tan a)) in a 1.248 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z))))) (tan a)) in z 1.250 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z))))) (tan a)) in a 1.255 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z))))) (tan a)) in a 1.256 * [approximate]: Approximating (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in (y z a) around 0 1.286 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in z 1.294 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in a 1.324 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in z 1.324 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in a 1.349 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in a 1.408 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in z 1.408 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in a 1.408 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in a 1.439 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y)))))) (tan (/ 1 a))) in a 1.440 * [approximate]: Approximating (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in (y z a) around 0 1.470 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in z 1.479 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in a 1.509 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in z 1.509 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in a 1.534 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in a 1.593 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in z 1.593 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in a 1.593 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in a 1.625 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (tan (/ -1 a))) in a 1.626 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 1) 1.626 * [approximate]: Approximating (+ (tan y) (tan z)) in (y z) around 0 1.631 * [taylor]: Taking taylor expansion of (+ (tan y) (tan z)) in z 1.636 * [taylor]: Taking taylor expansion of (+ (tan y) (tan z)) in z 1.643 * [taylor]: Taking taylor expansion of (+ (tan y) (tan z)) in z 1.654 * [taylor]: Taking taylor expansion of (+ (tan y) (tan z)) in z 1.654 * [approximate]: Approximating (+ (tan (/ 1 z)) (tan (/ 1 y))) in (y z) around 0 1.659 * [taylor]: Taking taylor expansion of (+ (tan (/ 1 z)) (tan (/ 1 y))) in z 1.666 * [taylor]: Taking taylor expansion of (+ (tan (/ 1 z)) (tan (/ 1 y))) in z 1.677 * [taylor]: Taking taylor expansion of (+ (tan (/ 1 z)) (tan (/ 1 y))) in z 1.693 * [taylor]: Taking taylor expansion of (+ (tan (/ 1 z)) (tan (/ 1 y))) in z 1.693 * [approximate]: Approximating (+ (tan (/ -1 z)) (tan (/ -1 y))) in (y z) around 0 1.699 * [taylor]: Taking taylor expansion of (+ (tan (/ -1 z)) (tan (/ -1 y))) in z 1.705 * [taylor]: Taking taylor expansion of (+ (tan (/ -1 z)) (tan (/ -1 y))) in z 1.716 * [taylor]: Taking taylor expansion of (+ (tan (/ -1 z)) (tan (/ -1 y))) in z 1.730 * [taylor]: Taking taylor expansion of (+ (tan (/ -1 z)) (tan (/ -1 y))) in z 1.730 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1.730 * [approximate]: Approximating (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in (x y z a) around 0 1.761 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in y 1.774 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in z 1.776 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in a 1.811 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in y 1.811 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in z 1.811 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in a 1.821 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in z 1.822 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in a 1.827 * [taylor]: Taking taylor expansion of (- (+ x (+ (/ (tan z) (- 1 (* (tan y) (tan z)))) (/ (tan y) (- 1 (* (tan y) (tan z)))))) (tan a)) in a 1.828 * [approximate]: Approximating (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in (x y z a) around 0 1.866 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in y 1.866 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in z 1.866 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in a 1.868 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in y 1.876 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in z 1.883 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in a 1.892 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in z 1.892 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in a 1.892 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in a 1.928 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in y 1.928 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in z 1.928 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in a 1.953 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in z 1.953 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in a 1.953 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in z 1.953 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (+ (/ (tan (/ 1 z)) (- 1 (* (tan (/ 1 z)) (tan (/ 1 y))))) (/ 1 x))) (tan (/ 1 a))) in a 1.955 * [approximate]: Approximating (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in (x y z a) around 0 1.991 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in y 1.991 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in z 1.991 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in a 1.993 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in y 2.001 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in z 2.009 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in a 2.017 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in z 2.017 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in a 2.017 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in a 2.057 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in y 2.057 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in z 2.057 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in a 2.079 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in z 2.079 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in a 2.079 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in z 2.079 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (* (tan (/ -1 z)) (tan (/ -1 y)))))) (+ (tan (/ -1 a)) (/ 1 x))) in a 2.080 * * * [progress]: simplifying candidates 2.082 * [simplify]: Simplifying using # : (* (tan y) (tan z)) (+ (log (tan y)) (log (tan z))) (log (* (tan y) (tan z))) (exp (* (tan y) (tan z))) (* (* (* (tan y) (tan y)) (tan y)) (* (* (tan z) (tan z)) (tan z))) (* (cbrt (* (tan y) (tan z))) (cbrt (* (tan y) (tan z)))) (cbrt (* (tan y) (tan z))) (* (* (* (tan y) (tan z)) (* (tan y) (tan z))) (* (tan y) (tan z))) (sqrt (* (tan y) (tan z))) (sqrt (* (tan y) (tan z))) (* (sin y) (sin z)) (* (cos y) (cos z)) (* (sqrt (tan y)) (sqrt (tan z))) (* (sqrt (tan y)) (sqrt (tan z))) (* (tan y) (* (cbrt (tan z)) (cbrt (tan z)))) (* (tan y) (sqrt (tan z))) (* (tan y) 1) (* (cbrt (tan y)) (tan z)) (* (sqrt (tan y)) (tan z)) (* (tan y) (tan z)) (* (tan y) (sin z)) (* (sin y) (tan z)) (/ (exp (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (exp (tan a))) (log (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (exp (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (* (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (* (* (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)) (- (pow (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) 3) (pow (tan a) 3)) (+ (* (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (+ (* (tan a) (tan a)) (* (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (neg (tan a)) (- (* (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (* (tan a) (tan a))) (+ (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (+ (sqrt (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (sqrt (tan a))) (- (sqrt (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (sqrt (tan a))) (+ (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (* (tan y) (tan z))))) (sqrt (tan a))) (- (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (* (tan y) (tan z))))) (sqrt (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (neg (tan a)) (* (exp (tan y)) (exp (tan z))) (log (+ (tan y) (tan z))) (exp (+ (tan y) (tan z))) (* (cbrt (+ (tan y) (tan z))) (cbrt (+ (tan y) (tan z)))) (cbrt (+ (tan y) (tan z))) (* (* (+ (tan y) (tan z)) (+ (tan y) (tan z))) (+ (tan y) (tan z))) (sqrt (+ (tan y) (tan z))) (sqrt (+ (tan y) (tan z))) (+ (* (sin y) (cos z)) (* (cos y) (sin z))) (* (cos y) (cos z)) (+ (pow (tan y) 3) (pow (tan z) 3)) (+ (* (tan y) (tan y)) (- (* (tan z) (tan z)) (* (tan y) (tan z)))) (- (* (tan y) (tan y)) (* (tan z) (tan z))) (- (tan y) (tan z)) (+ (tan y) (tan z)) (* (exp x) (/ (exp (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (exp (tan a)))) (* (exp x) (exp (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (log (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (exp (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (* (cbrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (cbrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))))) (cbrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (* (* (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (sqrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (sqrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (+ (pow x 3) (pow (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) 3)) (+ (* x x) (- (* (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (* x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))))) (- (* x x) (* (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (- x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (+ (* 1/3 (* (pow z 3) y)) (+ (* z y) (* 1/3 (* z (pow y 3))))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (- (+ z y) a) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (+ (* 1/3 (pow y 3)) (+ z y)) (+ (/ (sin z) (cos z)) (/ (sin y) (cos y))) (+ (/ (sin z) (cos z)) (/ (sin y) (cos y))) (+ x (+ z y)) (- (+ x (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z))))) (/ (sin a) (cos a))) (- (+ x (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z))))) (/ (sin a) (cos a))) 2.087 * * [simplify]: iteration 0 : 367 enodes (cost 860 ) 2.092 * * [simplify]: iteration 1 : 1074 enodes (cost 821 ) 2.108 * * [simplify]: iteration 2 : 3057 enodes (cost 814 ) 2.150 * * [simplify]: iteration 3 : 5001 enodes (cost 814 ) 2.154 * [simplify]: Simplified to: (* (tan y) (tan z)) (log (* (tan y) (tan z))) (log (* (tan y) (tan z))) (exp (* (tan y) (tan z))) (pow (* (tan y) (tan z)) 3) (* (cbrt (* (tan y) (tan z))) (cbrt (* (tan y) (tan z)))) (cbrt (* (tan y) (tan z))) (pow (* (tan y) (tan z)) 3) (sqrt (* (tan y) (tan z))) (sqrt (* (tan y) (tan z))) (* (sin y) (sin z)) (* (cos y) (cos z)) (* (sqrt (tan y)) (sqrt (tan z))) (* (sqrt (tan y)) (sqrt (tan z))) (* (tan y) (* (cbrt (tan z)) (cbrt (tan z)))) (* (tan y) (sqrt (tan z))) (tan y) (* (cbrt (tan y)) (tan z)) (* (sqrt (tan y)) (tan z)) (* (tan y) (tan z)) (* (tan y) (sin z)) (* (sin y) (tan z)) (exp (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (log (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (exp (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (* (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (pow (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) 3) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)) (- (pow (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) 3) (pow (tan a) 3)) (+ (* (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (+ (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (* (tan a) (tan a))) (neg (tan a)) (- (* (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (* (tan a) (tan a))) (+ (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (+ (sqrt (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (sqrt (tan a))) (- (sqrt (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (sqrt (tan a))) (+ (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (* (tan y) (tan z))))) (sqrt (tan a))) (- (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (* (tan y) (tan z))))) (sqrt (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (neg (tan a)) (exp (+ (tan y) (tan z))) (log (+ (tan y) (tan z))) (exp (+ (tan y) (tan z))) (* (cbrt (+ (tan y) (tan z))) (cbrt (+ (tan y) (tan z)))) (cbrt (+ (tan y) (tan z))) (pow (+ (tan y) (tan z)) 3) (sqrt (+ (tan y) (tan z))) (sqrt (+ (tan y) (tan z))) (+ (* (sin y) (cos z)) (* (cos y) (sin z))) (* (cos y) (cos z)) (+ (pow (tan y) 3) (pow (tan z) 3)) (+ (* (tan z) (- (tan z) (tan y))) (* (tan y) (tan y))) (- (* (tan y) (tan y)) (* (tan z) (tan z))) (- (tan y) (tan z)) (+ (tan y) (tan z)) (exp (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (exp (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (log (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (exp (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (* (cbrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (cbrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))))) (cbrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (pow (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) 3) (sqrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (sqrt (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (+ (pow x 3) (pow (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) 3)) (+ (* (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (- (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) x)) (* x x)) (- (* x x) (* (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)) (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))) (- x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))) (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (+ (* 1/3 (* z (pow y 3))) (* y (+ (* 1/3 (pow z 3)) z))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (- (+ z y) a) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (+ (* 1/3 (pow y 3)) (+ z y)) (+ (/ (sin z) (cos z)) (/ (sin y) (cos y))) (+ (/ (sin z) (cos z)) (/ (sin y) (cos y))) (+ x (+ z y)) (- (+ x (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z))))) (/ (sin a) (cos a))) (- (+ x (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z))))) (/ (sin a) (cos a))) 2.155 * * * [progress]: adding candidates to table 2.555 * * [progress]: iteration 3 / 4 2.555 * * * [progress]: picking best candidate 2.613 * * * * [pick]: Picked # 2.613 * * * [progress]: localizing error 2.634 * * * [progress]: generating rewritten candidates 2.634 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2 2 1) 2.639 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2 2) 2.645 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 2.662 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 1) 2.668 * * * [progress]: generating series expansions 2.668 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2 2 1) 2.668 * [approximate]: Approximating (* (sin y) (tan z)) in (y z) around 0 2.670 * [taylor]: Taking taylor expansion of (* (sin y) (tan z)) in z 2.676 * [taylor]: Taking taylor expansion of (* (sin y) (tan z)) in z 2.683 * [taylor]: Taking taylor expansion of (* (sin y) (tan z)) in z 2.696 * [taylor]: Taking taylor expansion of (* (sin y) (tan z)) in z 2.700 * [approximate]: Approximating (* (tan (/ 1 z)) (sin (/ 1 y))) in (y z) around 0 2.704 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (sin (/ 1 y))) in z 2.709 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (sin (/ 1 y))) in z 2.718 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (sin (/ 1 y))) in z 2.728 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (sin (/ 1 y))) in z 2.728 * [approximate]: Approximating (* (tan (/ -1 z)) (sin (/ -1 y))) in (y z) around 0 2.732 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (sin (/ -1 y))) in z 2.738 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (sin (/ -1 y))) in z 2.746 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (sin (/ -1 y))) in z 2.757 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (sin (/ -1 y))) in z 2.757 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2 2) 2.757 * [approximate]: Approximating (/ (* (sin y) (tan z)) (cos y)) in (y z) around 0 2.772 * [taylor]: Taking taylor expansion of (/ (* (sin y) (tan z)) (cos y)) in z 2.781 * [taylor]: Taking taylor expansion of (/ (* (sin y) (tan z)) (cos y)) in z 2.793 * [taylor]: Taking taylor expansion of (/ (* (sin y) (tan z)) (cos y)) in z 2.797 * [approximate]: Approximating (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in (y z) around 0 2.802 * [taylor]: Taking taylor expansion of (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in z 2.809 * [taylor]: Taking taylor expansion of (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in z 2.820 * [taylor]: Taking taylor expansion of (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in z 2.834 * [taylor]: Taking taylor expansion of (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in z 2.834 * [approximate]: Approximating (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in (y z) around 0 2.840 * [taylor]: Taking taylor expansion of (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in z 2.849 * [taylor]: Taking taylor expansion of (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in z 2.860 * [taylor]: Taking taylor expansion of (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in z 2.874 * [taylor]: Taking taylor expansion of (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in z 2.875 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 2.875 * [approximate]: Approximating (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in (y z a) around 0 2.917 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in z 2.919 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in a 2.932 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in z 2.934 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in a 2.939 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in a 2.941 * [approximate]: Approximating (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in (y z a) around 0 2.968 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in z 2.976 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 3.010 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in z 3.010 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 3.032 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 3.093 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in z 3.093 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 3.093 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 3.122 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 3.124 * [approximate]: Approximating (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in (y z a) around 0 3.152 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in z 3.160 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 3.193 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in z 3.193 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 3.216 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 3.277 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in z 3.277 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 3.277 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 3.306 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 3.307 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 1) 3.307 * [approximate]: Approximating (+ (tan y) (tan z)) in (y z) around 0 3.312 * [taylor]: Taking taylor expansion of (+ (tan y) (tan z)) in z 3.320 * [taylor]: Taking taylor expansion of (+ (tan y) (tan z)) in z 3.327 * [taylor]: Taking taylor expansion of (+ (tan y) (tan z)) in z 3.337 * [taylor]: Taking taylor expansion of (+ (tan y) (tan z)) in z 3.337 * [approximate]: Approximating (+ (tan (/ 1 z)) (tan (/ 1 y))) in (y z) around 0 3.342 * [taylor]: Taking taylor expansion of (+ (tan (/ 1 z)) (tan (/ 1 y))) in z 3.350 * [taylor]: Taking taylor expansion of (+ (tan (/ 1 z)) (tan (/ 1 y))) in z 3.361 * [taylor]: Taking taylor expansion of (+ (tan (/ 1 z)) (tan (/ 1 y))) in z 3.374 * [taylor]: Taking taylor expansion of (+ (tan (/ 1 z)) (tan (/ 1 y))) in z 3.374 * [approximate]: Approximating (+ (tan (/ -1 z)) (tan (/ -1 y))) in (y z) around 0 3.379 * [taylor]: Taking taylor expansion of (+ (tan (/ -1 z)) (tan (/ -1 y))) in z 3.386 * [taylor]: Taking taylor expansion of (+ (tan (/ -1 z)) (tan (/ -1 y))) in z 3.399 * [taylor]: Taking taylor expansion of (+ (tan (/ -1 z)) (tan (/ -1 y))) in z 3.413 * [taylor]: Taking taylor expansion of (+ (tan (/ -1 z)) (tan (/ -1 y))) in z 3.413 * * * [progress]: simplifying candidates 3.414 * [simplify]: Simplifying using # : (* (sin y) (tan z)) (+ (log (sin y)) (log (tan z))) (log (* (sin y) (tan z))) (exp (* (sin y) (tan z))) (* (* (* (sin y) (sin y)) (sin y)) (* (* (tan z) (tan z)) (tan z))) (* (cbrt (* (sin y) (tan z))) (cbrt (* (sin y) (tan z)))) (cbrt (* (sin y) (tan z))) (* (* (* (sin y) (tan z)) (* (sin y) (tan z))) (* (sin y) (tan z))) (sqrt (* (sin y) (tan z))) (sqrt (* (sin y) (tan z))) (* (sqrt (sin y)) (sqrt (tan z))) (* (sqrt (sin y)) (sqrt (tan z))) (* (sin y) (* (cbrt (tan z)) (cbrt (tan z)))) (* (sin y) (sqrt (tan z))) (* (sin y) 1) (* (cbrt (sin y)) (tan z)) (* (sqrt (sin y)) (tan z)) (* (sin y) (tan z)) (* (sin y) (sin z)) (- (+ (log (sin y)) (log (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (log (/ (* (sin y) (tan z)) (cos y))) (exp (/ (* (sin y) (tan z)) (cos y))) (/ (* (* (* (sin y) (sin y)) (sin y)) (* (* (tan z) (tan z)) (tan z))) (* (* (cos y) (cos y)) (cos y))) (/ (* (* (* (sin y) (tan z)) (* (sin y) (tan z))) (* (sin y) (tan z))) (* (* (cos y) (cos y)) (cos y))) (* (cbrt (/ (* (sin y) (tan z)) (cos y))) (cbrt (/ (* (sin y) (tan z)) (cos y)))) (cbrt (/ (* (sin y) (tan z)) (cos y))) (* (* (/ (* (sin y) (tan z)) (cos y)) (/ (* (sin y) (tan z)) (cos y))) (/ (* (sin y) (tan z)) (cos y))) (sqrt (/ (* (sin y) (tan z)) (cos y))) (sqrt (/ (* (sin y) (tan z)) (cos y))) (neg (* (sin y) (tan z))) (neg (cos y)) (/ (sin y) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (tan z) (cbrt (cos y))) (/ (sin y) (sqrt (cos y))) (/ (tan z) (sqrt (cos y))) (/ (sin y) 1) (/ (tan z) (cos y)) (/ 1 (cos y)) (/ (cos y) (* (sin y) (tan z))) (/ (* (sin y) (tan z)) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (* (sin y) (tan z)) (sqrt (cos y))) (/ (* (sin y) (tan z)) 1) (/ (cos y) (tan z)) (* (cos y) (cos z)) (/ (exp (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (exp (tan a))) (log (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (exp (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (* (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (* (* (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)) (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (/ (* (sin y) (tan z)) (cos y))) (sin a))) (* (- 1 (/ (* (sin y) (tan z)) (cos y))) (cos a)) (- (pow (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) 3) (pow (tan a) 3)) (+ (* (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (+ (* (tan a) (tan a)) (* (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)))) (neg (tan a)) (- (* (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (* (tan a) (tan a))) (+ (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)) (+ (sqrt (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (sqrt (tan a))) (- (sqrt (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (sqrt (tan a))) (+ (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (/ (* (sin y) (tan z)) (cos y))))) (sqrt (tan a))) (- (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (/ (* (sin y) (tan z)) (cos y))))) (sqrt (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)) (neg (tan a)) (* (exp (tan y)) (exp (tan z))) (log (+ (tan y) (tan z))) (exp (+ (tan y) (tan z))) (* (cbrt (+ (tan y) (tan z))) (cbrt (+ (tan y) (tan z)))) (cbrt (+ (tan y) (tan z))) (* (* (+ (tan y) (tan z)) (+ (tan y) (tan z))) (+ (tan y) (tan z))) (sqrt (+ (tan y) (tan z))) (sqrt (+ (tan y) (tan z))) (+ (* (sin y) (cos z)) (* (cos y) (sin z))) (* (cos y) (cos z)) (+ (pow (tan y) 3) (pow (tan z) 3)) (+ (* (tan y) (tan y)) (- (* (tan z) (tan z)) (* (tan y) (tan z)))) (- (* (tan y) (tan y)) (* (tan z) (tan z))) (- (tan y) (tan z)) (+ (tan y) (tan z)) (- (+ (* 1/3 (* (pow z 3) y)) (* z y)) (* 1/6 (* z (pow y 3)))) (/ (* (sin y) (sin z)) (cos z)) (/ (* (sin y) (sin z)) (cos z)) (+ (* 1/3 (* (pow z 3) y)) (+ (* z y) (* 1/3 (* z (pow y 3))))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (- (+ z y) a) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (+ (* 1/3 (pow y 3)) (+ z y)) (+ (/ (sin z) (cos z)) (/ (sin y) (cos y))) (+ (/ (sin z) (cos z)) (/ (sin y) (cos y))) 3.419 * * [simplify]: iteration 0 : 383 enodes (cost 781 ) 3.425 * * [simplify]: iteration 1 : 1350 enodes (cost 706 ) 3.448 * * [simplify]: iteration 2 : 5001 enodes (cost 697 ) 3.452 * [simplify]: Simplified to: (* (sin y) (tan z)) (log (* (sin y) (tan z))) (log (* (sin y) (tan z))) (exp (* (sin y) (tan z))) (pow (* (sin y) (tan z)) 3) (* (cbrt (* (sin y) (tan z))) (cbrt (* (sin y) (tan z)))) (cbrt (* (sin y) (tan z))) (pow (* (sin y) (tan z)) 3) (sqrt (* (sin y) (tan z))) (sqrt (* (sin y) (tan z))) (* (sqrt (sin y)) (sqrt (tan z))) (* (sqrt (sin y)) (sqrt (tan z))) (* (sin y) (* (cbrt (tan z)) (cbrt (tan z)))) (* (sin y) (sqrt (tan z))) (sin y) (* (cbrt (sin y)) (tan z)) (* (sqrt (sin y)) (tan z)) (* (sin y) (tan z)) (* (sin y) (sin z)) (log (/ (* (sin y) (tan z)) (cos y))) (log (/ (* (sin y) (tan z)) (cos y))) (log (/ (* (sin y) (tan z)) (cos y))) (exp (/ (* (sin y) (tan z)) (cos y))) (pow (/ (* (sin y) (tan z)) (cos y)) 3) (pow (/ (* (sin y) (tan z)) (cos y)) 3) (* (cbrt (/ (* (sin y) (tan z)) (cos y))) (cbrt (/ (* (sin y) (tan z)) (cos y)))) (cbrt (/ (* (sin y) (tan z)) (cos y))) (pow (/ (* (sin y) (tan z)) (cos y)) 3) (sqrt (/ (* (sin y) (tan z)) (cos y))) (sqrt (/ (* (sin y) (tan z)) (cos y))) (neg (* (sin y) (tan z))) (neg (cos y)) (/ (sin y) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (tan z) (cbrt (cos y))) (/ (sin y) (sqrt (cos y))) (/ (tan z) (sqrt (cos y))) (sin y) (/ (tan z) (cos y)) (/ 1 (cos y)) (/ (cos y) (* (sin y) (tan z))) (/ (* (sin y) (tan z)) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (* (sin y) (tan z)) (sqrt (cos y))) (* (sin y) (tan z)) (/ (cos y) (tan z)) (* (cos y) (cos z)) (exp (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (log (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (exp (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (* (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (pow (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)) 3) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (/ (* (sin y) (tan z)) (cos y))) (sin a))) (* (- 1 (/ (* (sin y) (tan z)) (cos y))) (cos a)) (- (pow (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) 3) (pow (tan a) 3)) (+ (* (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (+ (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))) (* (tan a) (tan a))) (neg (tan a)) (- (* (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (* (tan a) (tan a))) (+ (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)) (+ (sqrt (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (sqrt (tan a))) (- (sqrt (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (sqrt (tan a))) (+ (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (/ (* (sin y) (tan z)) (cos y))))) (sqrt (tan a))) (- (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (/ (* (sin y) (tan z)) (cos y))))) (sqrt (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)) (neg (tan a)) (exp (+ (tan y) (tan z))) (log (+ (tan y) (tan z))) (exp (+ (tan y) (tan z))) (* (cbrt (+ (tan y) (tan z))) (cbrt (+ (tan y) (tan z)))) (cbrt (+ (tan y) (tan z))) (pow (+ (tan y) (tan z)) 3) (sqrt (+ (tan y) (tan z))) (sqrt (+ (tan y) (tan z))) (+ (* (sin y) (cos z)) (* (cos y) (sin z))) (* (cos y) (cos z)) (+ (pow (tan y) 3) (pow (tan z) 3)) (+ (* (tan z) (- (tan z) (tan y))) (* (tan y) (tan y))) (- (* (tan y) (tan y)) (* (tan z) (tan z))) (- (tan y) (tan z)) (+ (tan y) (tan z)) (+ (* -1/6 (* z (pow y 3))) (* y (+ z (* 1/3 (pow z 3))))) (/ (* (sin y) (sin z)) (cos z)) (/ (* (sin y) (sin z)) (cos z)) (+ (* 1/3 (* z (pow y 3))) (* y (+ z (* 1/3 (pow z 3))))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (- (+ z y) a) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (+ (* 1/3 (pow y 3)) (+ z y)) (+ (/ (sin z) (cos z)) (/ (sin y) (cos y))) (+ (/ (sin z) (cos z)) (/ (sin y) (cos y))) 3.452 * * * [progress]: adding candidates to table 4.030 * * [progress]: iteration 4 / 4 4.030 * * * [progress]: picking best candidate 4.082 * * * * [pick]: Picked # 4.082 * * * [progress]: localizing error 4.103 * * * [progress]: generating rewritten candidates 4.103 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2 2 1) 4.108 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2 2) 4.120 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 4.131 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2 2 2) 4.137 * * * [progress]: generating series expansions 4.137 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2 2 1) 4.137 * [approximate]: Approximating (* (sin y) (tan z)) in (y z) around 0 4.140 * [taylor]: Taking taylor expansion of (* (sin y) (tan z)) in z 4.145 * [taylor]: Taking taylor expansion of (* (sin y) (tan z)) in z 4.152 * [taylor]: Taking taylor expansion of (* (sin y) (tan z)) in z 4.163 * [taylor]: Taking taylor expansion of (* (sin y) (tan z)) in z 4.167 * [approximate]: Approximating (* (tan (/ 1 z)) (sin (/ 1 y))) in (y z) around 0 4.171 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (sin (/ 1 y))) in z 4.176 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (sin (/ 1 y))) in z 4.185 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (sin (/ 1 y))) in z 4.198 * [taylor]: Taking taylor expansion of (* (tan (/ 1 z)) (sin (/ 1 y))) in z 4.199 * [approximate]: Approximating (* (tan (/ -1 z)) (sin (/ -1 y))) in (y z) around 0 4.202 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (sin (/ -1 y))) in z 4.208 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (sin (/ -1 y))) in z 4.217 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (sin (/ -1 y))) in z 4.228 * [taylor]: Taking taylor expansion of (* (tan (/ -1 z)) (sin (/ -1 y))) in z 4.228 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2 2) 4.228 * [approximate]: Approximating (/ (* (sin y) (tan z)) (cos y)) in (y z) around 0 4.242 * [taylor]: Taking taylor expansion of (/ (* (sin y) (tan z)) (cos y)) in z 4.250 * [taylor]: Taking taylor expansion of (/ (* (sin y) (tan z)) (cos y)) in z 4.262 * [taylor]: Taking taylor expansion of (/ (* (sin y) (tan z)) (cos y)) in z 4.266 * [approximate]: Approximating (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in (y z) around 0 4.271 * [taylor]: Taking taylor expansion of (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in z 4.280 * [taylor]: Taking taylor expansion of (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in z 4.291 * [taylor]: Taking taylor expansion of (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in z 4.305 * [taylor]: Taking taylor expansion of (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))) in z 4.305 * [approximate]: Approximating (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in (y z) around 0 4.311 * [taylor]: Taking taylor expansion of (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in z 4.318 * [taylor]: Taking taylor expansion of (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in z 4.329 * [taylor]: Taking taylor expansion of (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in z 4.343 * [taylor]: Taking taylor expansion of (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))) in z 4.343 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 4.344 * [approximate]: Approximating (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in (y z a) around 0 4.388 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in z 4.389 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in a 4.400 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in z 4.402 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in a 4.407 * [taylor]: Taking taylor expansion of (- (+ (/ (tan z) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (/ (tan y) (- 1 (/ (* (sin y) (tan z)) (cos y))))) (tan a)) in a 4.408 * [approximate]: Approximating (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in (y z a) around 0 4.438 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in z 4.446 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 4.476 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in z 4.476 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 4.498 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 4.559 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in z 4.559 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 4.559 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 4.588 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ 1 y)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y))))) (/ (tan (/ 1 z)) (- 1 (/ (* (sin (/ 1 y)) (tan (/ 1 z))) (cos (/ 1 y)))))) (tan (/ 1 a))) in a 4.589 * [approximate]: Approximating (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in (y z a) around 0 4.620 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in z 4.628 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 4.659 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in z 4.659 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 4.684 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 4.742 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in z 4.743 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 4.743 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 4.774 * [taylor]: Taking taylor expansion of (- (+ (/ (tan (/ -1 y)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y))))) (/ (tan (/ -1 z)) (- 1 (/ (* (sin (/ -1 y)) (tan (/ -1 z))) (cos (/ -1 y)))))) (tan (/ -1 a))) in a 4.775 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2 2 2) 4.775 * [approximate]: Approximating (/ 1 (cos y)) in (y) around 0 4.783 * [approximate]: Approximating (/ 1 (cos (/ 1 y))) in (y) around 0 4.785 * [approximate]: Approximating (/ 1 (cos (/ -1 y))) in (y) around 0 4.787 * * * [progress]: simplifying candidates 4.789 * [simplify]: Simplifying using # : (* (sin y) (tan z)) (+ (log (sin y)) (log (tan z))) (log (* (sin y) (tan z))) (exp (* (sin y) (tan z))) (* (* (* (sin y) (sin y)) (sin y)) (* (* (tan z) (tan z)) (tan z))) (* (cbrt (* (sin y) (tan z))) (cbrt (* (sin y) (tan z)))) (cbrt (* (sin y) (tan z))) (* (* (* (sin y) (tan z)) (* (sin y) (tan z))) (* (sin y) (tan z))) (sqrt (* (sin y) (tan z))) (sqrt (* (sin y) (tan z))) (* (sqrt (sin y)) (sqrt (tan z))) (* (sqrt (sin y)) (sqrt (tan z))) (* (sin y) (* (cbrt (tan z)) (cbrt (tan z)))) (* (sin y) (sqrt (tan z))) (* (sin y) 1) (* (cbrt (sin y)) (tan z)) (* (sqrt (sin y)) (tan z)) (* (sin y) (tan z)) (* (sin y) (sin z)) (* (* (sin y) (tan z)) (/ 1 (cos y))) (* (* (sin y) (tan z)) (/ 1 (cos y))) (+ (+ (log (sin y)) (log (tan z))) (neg (log (cos y)))) (+ (+ (log (sin y)) (log (tan z))) (- 0 (log (cos y)))) (+ (+ (log (sin y)) (log (tan z))) (- (log 1) (log (cos y)))) (+ (+ (log (sin y)) (log (tan z))) (log (/ 1 (cos y)))) (+ (log (* (sin y) (tan z))) (neg (log (cos y)))) (+ (log (* (sin y) (tan z))) (- 0 (log (cos y)))) (+ (log (* (sin y) (tan z))) (- (log 1) (log (cos y)))) (+ (log (* (sin y) (tan z))) (log (/ 1 (cos y)))) (log (* (* (sin y) (tan z)) (/ 1 (cos y)))) (exp (* (* (sin y) (tan z)) (/ 1 (cos y)))) (* (* (* (* (sin y) (sin y)) (sin y)) (* (* (tan z) (tan z)) (tan z))) (/ (* (* 1 1) 1) (* (* (cos y) (cos y)) (cos y)))) (* (* (* (* (sin y) (sin y)) (sin y)) (* (* (tan z) (tan z)) (tan z))) (* (* (/ 1 (cos y)) (/ 1 (cos y))) (/ 1 (cos y)))) (* (* (* (* (sin y) (tan z)) (* (sin y) (tan z))) (* (sin y) (tan z))) (/ (* (* 1 1) 1) (* (* (cos y) (cos y)) (cos y)))) (* (* (* (* (sin y) (tan z)) (* (sin y) (tan z))) (* (sin y) (tan z))) (* (* (/ 1 (cos y)) (/ 1 (cos y))) (/ 1 (cos y)))) (* (cbrt (* (* (sin y) (tan z)) (/ 1 (cos y)))) (cbrt (* (* (sin y) (tan z)) (/ 1 (cos y))))) (cbrt (* (* (sin y) (tan z)) (/ 1 (cos y)))) (* (* (* (* (sin y) (tan z)) (/ 1 (cos y))) (* (* (sin y) (tan z)) (/ 1 (cos y)))) (* (* (sin y) (tan z)) (/ 1 (cos y)))) (sqrt (* (* (sin y) (tan z)) (/ 1 (cos y)))) (sqrt (* (* (sin y) (tan z)) (/ 1 (cos y)))) (* (* (sin y) (sin z)) 1) (* (cos z) (cos y)) (* (* (sin y) (tan z)) (* (cbrt (/ 1 (cos y))) (cbrt (/ 1 (cos y))))) (* (* (sin y) (tan z)) (sqrt (/ 1 (cos y)))) (* (* (sin y) (tan z)) (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (cos y)) (cbrt (cos y))))) (* (* (sin y) (tan z)) (/ (* (cbrt 1) (cbrt 1)) (sqrt (cos y)))) (* (* (sin y) (tan z)) (/ (* (cbrt 1) (cbrt 1)) 1)) (* (* (sin y) (tan z)) (/ (sqrt 1) (* (cbrt (cos y)) (cbrt (cos y))))) (* (* (sin y) (tan z)) (/ (sqrt 1) (sqrt (cos y)))) (* (* (sin y) (tan z)) (/ (sqrt 1) 1)) (* (* (sin y) (tan z)) (/ 1 (* (cbrt (cos y)) (cbrt (cos y))))) (* (* (sin y) (tan z)) (/ 1 (sqrt (cos y)))) (* (* (sin y) (tan z)) (/ 1 1)) (* (* (sin y) (tan z)) 1) (* (* (sin y) (tan z)) 1) (* (tan z) (/ 1 (cos y))) (* (* (sin y) (tan z)) 1) (* (* (sin y) (sin z)) (/ 1 (cos y))) (/ (exp (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (exp (tan a))) (log (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (exp (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (* (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (* (* (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)) (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))) (sin a))) (* (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))) (cos a)) (- (pow (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) 3) (pow (tan a) 3)) (+ (* (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (+ (* (tan a) (tan a)) (* (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)))) (neg (tan a)) (- (* (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (* (tan a) (tan a))) (+ (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)) (+ (sqrt (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (sqrt (tan a))) (- (sqrt (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (sqrt (tan a))) (+ (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (sqrt (tan a))) (- (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (sqrt (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)) (neg (tan a)) (neg 1) (neg (log (cos y))) (- 0 (log (cos y))) (- (log 1) (log (cos y))) (log (/ 1 (cos y))) (exp (/ 1 (cos y))) (/ (* (* 1 1) 1) (* (* (cos y) (cos y)) (cos y))) (* (cbrt (/ 1 (cos y))) (cbrt (/ 1 (cos y)))) (cbrt (/ 1 (cos y))) (* (* (/ 1 (cos y)) (/ 1 (cos y))) (/ 1 (cos y))) (sqrt (/ 1 (cos y))) (sqrt (/ 1 (cos y))) (neg 1) (neg (cos y)) (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (cbrt 1) (cbrt (cos y))) (/ (* (cbrt 1) (cbrt 1)) (sqrt (cos y))) (/ (cbrt 1) (sqrt (cos y))) (/ (* (cbrt 1) (cbrt 1)) 1) (/ (cbrt 1) (cos y)) (/ (sqrt 1) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (sqrt 1) (cbrt (cos y))) (/ (sqrt 1) (sqrt (cos y))) (/ (sqrt 1) (sqrt (cos y))) (/ (sqrt 1) 1) (/ (sqrt 1) (cos y)) (/ 1 (* (cbrt (cos y)) (cbrt (cos y)))) (/ 1 (cbrt (cos y))) (/ 1 (sqrt (cos y))) (/ 1 (sqrt (cos y))) (/ 1 1) (/ 1 (cos y)) (/ 1 (cos y)) (/ (cos y) 1) (/ 1 (* (cbrt (cos y)) (cbrt (cos y)))) (/ 1 (sqrt (cos y))) (/ 1 1) (/ (cos y) (cbrt 1)) (/ (cos y) (sqrt 1)) (/ (cos y) 1) (- (+ (* 1/3 (* (pow z 3) y)) (* z y)) (* 1/6 (* z (pow y 3)))) (/ (* (sin y) (sin z)) (cos z)) (/ (* (sin y) (sin z)) (cos z)) (+ (* 1/3 (* (pow z 3) y)) (+ (* z y) (* 1/3 (* z (pow y 3))))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (- (+ z y) a) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (+ (* 1/2 (pow y 2)) (+ (* 5/24 (pow y 4)) 1)) (/ 1 (cos y)) (/ 1 (cos y)) 4.795 * * [simplify]: iteration 0 : 484 enodes (cost 1018 ) 4.804 * * [simplify]: iteration 1 : 2190 enodes (cost 886 ) 4.838 * * [simplify]: iteration 2 : 5002 enodes (cost 849 ) 4.842 * [simplify]: Simplified to: (* (sin y) (tan z)) (log (* (sin y) (tan z))) (log (* (sin y) (tan z))) (exp (* (sin y) (tan z))) (pow (* (sin y) (tan z)) 3) (* (cbrt (* (sin y) (tan z))) (cbrt (* (sin y) (tan z)))) (cbrt (* (sin y) (tan z))) (pow (* (sin y) (tan z)) 3) (sqrt (* (sin y) (tan z))) (sqrt (* (sin y) (tan z))) (* (sqrt (sin y)) (sqrt (tan z))) (* (sqrt (sin y)) (sqrt (tan z))) (* (sin y) (* (cbrt (tan z)) (cbrt (tan z)))) (* (sin y) (sqrt (tan z))) (sin y) (* (cbrt (sin y)) (tan z)) (* (sqrt (sin y)) (tan z)) (* (sin y) (tan z)) (* (sin y) (sin z)) (/ (* (sin y) (tan z)) (cos y)) (/ (* (sin y) (tan z)) (cos y)) (- (log (* (sin y) (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (- (log (* (sin y) (tan z))) (log (cos y))) (pow (exp (sin y)) (/ (tan z) (cos y))) (pow (/ (* (sin y) (tan z)) (cos y)) 3) (pow (/ (* (sin y) (tan z)) (cos y)) 3) (pow (/ (* (sin y) (tan z)) (cos y)) 3) (pow (/ (* (sin y) (tan z)) (cos y)) 3) (* (cbrt (* (* (sin y) (tan z)) (/ 1 (cos y)))) (cbrt (* (* (sin y) (tan z)) (/ 1 (cos y))))) (cbrt (* (* (sin y) (tan z)) (/ 1 (cos y)))) (pow (/ (* (sin y) (tan z)) (cos y)) 3) (sqrt (* (* (sin y) (tan z)) (/ 1 (cos y)))) (sqrt (* (* (sin y) (tan z)) (/ 1 (cos y)))) (* (sin y) (sin z)) (* (cos z) (cos y)) (* (* (sin y) (tan z)) (* (cbrt (/ 1 (cos y))) (cbrt (/ 1 (cos y))))) (* (* (sin y) (tan z)) (sqrt (/ 1 (cos y)))) (/ (* (sin y) (tan z)) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (* (sin y) (tan z)) (sqrt (cos y))) (* (sin y) (tan z)) (/ (* (sin y) (tan z)) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (* (sin y) (tan z)) (sqrt (cos y))) (* (sin y) (tan z)) (/ (* (sin y) (tan z)) (* (cbrt (cos y)) (cbrt (cos y)))) (/ (* (sin y) (tan z)) (sqrt (cos y))) (* (sin y) (tan z)) (* (sin y) (tan z)) (* (sin y) (tan z)) (/ (tan z) (cos y)) (* (sin y) (tan z)) (/ (* (sin y) (sin z)) (cos y)) (exp (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (log (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (exp (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (* (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)))) (cbrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (pow (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)) 3) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (sqrt (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))) (sin a))) (* (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))) (cos a)) (- (pow (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) 3) (pow (tan a) 3)) (+ (* (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (+ (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a))) (* (tan a) (tan a))) (neg (tan a)) (- (* (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (* (tan a) (tan a))) (+ (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)) (+ (sqrt (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (sqrt (tan a))) (- (sqrt (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (sqrt (tan a))) (+ (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (sqrt (tan a))) (- (/ (sqrt (+ (tan y) (tan z))) (sqrt (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y)))))) (sqrt (tan a))) (- (/ (+ (tan y) (tan z)) (- 1 (* (* (sin y) (tan z)) (/ 1 (cos y))))) (tan a)) (neg (tan a)) -1 (log (/ 1 (cos y))) (log (/ 1 (cos y))) (log (/ 1 (cos y))) (log (/ 1 (cos y))) (exp (/ 1 (cos y))) (/ 1 (pow (cos y) 3)) (* (cbrt (/ 1 (cos y))) (cbrt (/ 1 (cos y)))) (cbrt (/ 1 (cos y))) (/ 1 (pow (cos y) 3)) (sqrt (/ 1 (cos y))) (sqrt (/ 1 (cos y))) -1 (neg (cos y)) (/ 1 (* (cbrt (cos y)) (cbrt (cos y)))) (/ 1 (cbrt (cos y))) (/ 1 (sqrt (cos y))) (/ 1 (sqrt (cos y))) 1 (/ 1 (cos y)) (/ 1 (* (cbrt (cos y)) (cbrt (cos y)))) (/ 1 (cbrt (cos y))) (/ 1 (sqrt (cos y))) (/ 1 (sqrt (cos y))) 1 (/ 1 (cos y)) (/ 1 (* (cbrt (cos y)) (cbrt (cos y)))) (/ 1 (cbrt (cos y))) (/ 1 (sqrt (cos y))) (/ 1 (sqrt (cos y))) 1 (/ 1 (cos y)) (/ 1 (cos y)) (cos y) (/ 1 (* (cbrt (cos y)) (cbrt (cos y)))) (/ 1 (sqrt (cos y))) 1 (cos y) (cos y) (cos y) (+ (* -1/6 (* z (pow y 3))) (* y (+ z (* 1/3 (pow z 3))))) (/ (* (sin y) (sin z)) (cos z)) (/ (* (sin y) (sin z)) (cos z)) (+ (* 1/3 (* z (pow y 3))) (* y (+ z (* 1/3 (pow z 3))))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (/ (* (sin y) (sin z)) (* (cos z) (cos y))) (- (+ z y) a) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (- (+ (/ (sin y) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos y))) (/ (sin z) (* (- 1 (/ (* (sin y) (sin z)) (* (cos z) (cos y)))) (cos z)))) (/ (sin a) (cos a))) (+ (* 1/2 (pow y 2)) (+ (* 5/24 (pow y 4)) 1)) (/ 1 (cos y)) (/ 1 (cos y)) 4.843 * * * [progress]: adding candidates to table 5.601 * [progress]: [Phase 3 of 3] Extracting. 5.601 * * [regime]: Finding splitpoints for: (# # # # # # # # #) 5.606 * * * [regime-changes]: Trying 9 branch expressions: ((tan a) (+ y z) (tan (+ y z)) (- (tan (+ y z)) (tan a)) (+ x (- (tan (+ y z)) (tan a))) a z y x) 5.606 * * * * [regimes]: Trying to branch on (tan a) from (# # # # # # # # #) 5.709 * * * * [regimes]: Trying to branch on (+ y z) from (# # # # # # # # #) 5.805 * * * * [regimes]: Trying to branch on (+ y z) from (# #) 5.854 * * * * [regimes]: Trying to branch on (tan (+ y z)) from (# # # # # # # # #) 5.953 * * * * [regimes]: Trying to branch on (tan (+ y z)) from (# #) 6.008 * * * * [regimes]: Trying to branch on (- (tan (+ y z)) (tan a)) from (# # # # # # # # #) 6.111 * * * * [regimes]: Trying to branch on (- (tan (+ y z)) (tan a)) from (# #) 6.170 * * * * [regimes]: Trying to branch on (+ x (- (tan (+ y z)) (tan a))) from (# # # # # # # # #) 6.274 * * * * [regimes]: Trying to branch on a from (# # # # # # # # #) 6.371 * * * * [regimes]: Trying to branch on z from (# # # # # # # # #) 6.467 * * * * [regimes]: Trying to branch on y from (# # # # # # # # #) 6.564 * * * * [regimes]: Trying to branch on x from (# # # # # # # # #) 6.658 * * * [regime]: Found split indices: #