0.793 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 1.123 * * * [progress]: [2/2] Setting up program. 1.128 * [progress]: [Phase 2 of 3] Improving. 1.131 * [simplify]: Simplifying using # : (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 1.136 * * [simplify]: iteration 0 : 16 enodes (cost 6 ) 1.137 * * [simplify]: iteration 1 : 24 enodes (cost 6 ) 1.139 * * [simplify]: iteration 2 : 43 enodes (cost 6 ) 1.140 * * [simplify]: iteration 3 : 91 enodes (cost 6 ) 1.143 * * [simplify]: iteration 4 : 257 enodes (cost 6 ) 1.149 * * [simplify]: iteration 5 : 1268 enodes (cost 6 ) 1.177 * * [simplify]: iteration 6 : 5001 enodes (cost 6 ) 1.178 * [simplify]: Simplified to: (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 1.180 * * [progress]: iteration 1 / 4 1.180 * * * [progress]: picking best candidate 1.183 * * * * [pick]: Picked # 1.183 * * * [progress]: localizing error 1.195 * * * [progress]: generating rewritten candidates 1.195 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1 1) 1.196 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 1.199 * * * [progress]: generating series expansions 1.199 * * * * [progress]: [ 1 / 2 ] generating series at (2 1 1) 1.203 * [approximate]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in (a) around 0 1.204 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.206 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.207 * [approximate]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in (a) around 0 1.207 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.207 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.208 * [approximate]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in (a) around 0 1.209 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.209 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.209 * * * * [progress]: [ 2 / 2 ] generating series at (2) 1.210 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in (a) around 0 1.210 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.210 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.210 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in (a) around 0 1.210 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.210 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.211 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in (a) around 0 1.211 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.211 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.212 * * * [progress]: simplifying candidates 1.213 * [simplify]: Simplifying using # : (/ PI 2) (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) 1.215 * * [simplify]: iteration 0 : 27 enodes (cost 34 ) 1.216 * * [simplify]: iteration 1 : 42 enodes (cost 34 ) 1.218 * * [simplify]: iteration 2 : 121 enodes (cost 34 ) 1.220 * * [simplify]: iteration 3 : 359 enodes (cost 34 ) 1.231 * * [simplify]: iteration 4 : 1849 enodes (cost 34 ) 1.288 * * [simplify]: iteration 5 : 5002 enodes (cost 34 ) 1.289 * [simplify]: Simplified to: (/ PI 2) (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) 1.289 * * * [progress]: adding candidates to table 1.306 * * [progress]: iteration 2 / 4 1.306 * * * [progress]: picking best candidate 1.309 * * * * [pick]: Picked # 1.309 * * * [progress]: localizing error 1.320 * * * [progress]: generating rewritten candidates 1.320 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2 1 1) 1.321 * * * * [progress]: [ 2 / 3 ] rewriting at (2) 1.325 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2) 1.326 * * * [progress]: generating series expansions 1.326 * * * * [progress]: [ 1 / 3 ] generating series at (2 2 1 1) 1.326 * [approximate]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in (a) around 0 1.326 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.326 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.327 * [approximate]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in (a) around 0 1.327 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.327 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.327 * [approximate]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in (a) around 0 1.327 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.328 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.328 * * * * [progress]: [ 2 / 3 ] generating series at (2) 1.329 * [approximate]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) in (a) around 0 1.329 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) in a 1.329 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.329 * [taylor]: Taking taylor expansion of 1/2 in a 1.329 * [taylor]: Taking taylor expansion of PI in a 1.329 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.330 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) in a 1.330 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.330 * [taylor]: Taking taylor expansion of 1/2 in a 1.330 * [taylor]: Taking taylor expansion of PI in a 1.330 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.340 * [approximate]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a))))) in (a) around 0 1.340 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a))))) in a 1.340 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.340 * [taylor]: Taking taylor expansion of 1/2 in a 1.340 * [taylor]: Taking taylor expansion of PI in a 1.340 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.340 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a))))) in a 1.340 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.340 * [taylor]: Taking taylor expansion of 1/2 in a 1.340 * [taylor]: Taking taylor expansion of PI in a 1.340 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.349 * [approximate]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a))))) in (a) around 0 1.350 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a))))) in a 1.350 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.350 * [taylor]: Taking taylor expansion of 1/2 in a 1.350 * [taylor]: Taking taylor expansion of PI in a 1.350 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.350 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (asin (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a))))) in a 1.350 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.350 * [taylor]: Taking taylor expansion of 1/2 in a 1.350 * [taylor]: Taking taylor expansion of PI in a 1.350 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.360 * * * * [progress]: [ 3 / 3 ] generating series at (2 2) 1.360 * [approximate]: Taking taylor expansion of (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) in (a) around 0 1.360 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.360 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.361 * [approximate]: Taking taylor expansion of (asin (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in (a) around 0 1.361 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.361 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.362 * [approximate]: Taking taylor expansion of (asin (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in (a) around 0 1.362 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.362 * [taylor]: Taking taylor expansion of (asin (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.363 * * * [progress]: simplifying candidates 1.363 * [simplify]: Simplifying using # : (- (asin (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (pow (/ PI 2) 3) (pow (asin (pow (fmod (cosh a) (* a a)) (log1p a))) 3)) (+ (* (/ PI 2) (/ PI 2)) (+ (* (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (asin (pow (fmod (cosh a) (* a a)) (log1p a)))) (* (/ PI 2) (asin (pow (fmod (cosh a) (* a a)) (log1p a)))))) (- (asin (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (* (/ PI 2) (/ PI 2)) (* (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (asin (pow (fmod (cosh a) (* a a)) (log1p a))))) (+ (/ PI 2) (asin (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (/ PI 2) (/ PI 2)) (- (asin (pow (fmod (cosh a) (* a a)) (log1p a)))) (/ PI 2) (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) 1.366 * * [simplify]: iteration 0 : 80 enodes (cost 133 ) 1.368 * * [simplify]: iteration 1 : 174 enodes (cost 132 ) 1.371 * * [simplify]: iteration 2 : 417 enodes (cost 132 ) 1.378 * * [simplify]: iteration 3 : 1403 enodes (cost 132 ) 1.428 * * [simplify]: iteration 4 : 5001 enodes (cost 129 ) 1.429 * [simplify]: Simplified to: (- (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (pow (/ PI 2) 3) (pow (asin (pow (fmod (cosh a) (* a a)) (log1p a))) 3)) (fma (/ PI 4) PI (* (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (+ (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (/ PI 2)))) (- (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (fma (/ PI 4) PI (- (* (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (asin (pow (fmod (cosh a) (* a a)) (log1p a)))))) (fma PI 1/2 (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) 0 (- (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (* 1/2 PI) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) (asin (pow (fmod (cosh a) (pow a 2)) (log1p a))) 1.429 * * * [progress]: adding candidates to table 1.468 * * [progress]: iteration 3 / 4 1.468 * * * [progress]: picking best candidate 1.481 * * * * [pick]: Picked # 1.481 * * * [progress]: localizing error 1.504 * * * [progress]: generating rewritten candidates 1.504 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 3 2 1 1 1) 1.504 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 3 1 1 1) 1.505 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 1 1 1) 1.506 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1.508 * * * [progress]: generating series expansions 1.508 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 3 2 1 1 1) 1.508 * [approximate]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in (a) around 0 1.508 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.508 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.509 * [approximate]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in (a) around 0 1.509 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.509 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.509 * [approximate]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in (a) around 0 1.509 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.509 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.510 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 3 1 1 1) 1.510 * [approximate]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in (a) around 0 1.510 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.510 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.510 * [approximate]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in (a) around 0 1.510 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.511 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.511 * [approximate]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in (a) around 0 1.511 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.511 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.512 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 1 1 1) 1.512 * [approximate]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in (a) around 0 1.512 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.512 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.512 * [approximate]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in (a) around 0 1.512 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.512 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.513 * [approximate]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in (a) around 0 1.513 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.513 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.513 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1.513 * * * [progress]: simplifying candidates 1.514 * [simplify]: Simplifying using # : (* (log (/ PI 2)) 3) (pow PI 3) (pow (/ 1 2) 3) (* (/ PI 2) (/ PI 2)) (pow (/ PI 2) (/ 3 2)) (pow (/ PI 2) (/ 3 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (/ (- (pow (/ PI 2) 3) (pow (asin (pow (fmod (cosh a) (* a a)) (log1p a))) 3)) (fma (/ PI 4) PI (* (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (+ (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (/ PI 2))))) 1.517 * * [simplify]: iteration 0 : 82 enodes (cost 66 ) 1.519 * * [simplify]: iteration 1 : 178 enodes (cost 66 ) 1.523 * * [simplify]: iteration 2 : 560 enodes (cost 65 ) 1.534 * * [simplify]: iteration 3 : 1978 enodes (cost 65 ) 1.583 * * [simplify]: iteration 4 : 5001 enodes (cost 65 ) 1.584 * [simplify]: Simplified to: (* (log (/ PI 2)) 3) (pow PI 3) 1/8 (* (/ PI 4) PI) (pow (/ PI 2) 3/2) (pow (/ PI 2) 3/2) (fmod (cosh a) (* a a)) (fmod (cosh a) (* a a)) (fmod (cosh a) (* a a)) (fmod (cosh a) (* a a)) (fmod (cosh a) (* a a)) (fmod (cosh a) (* a a)) (fmod (cosh a) (* a a)) (fmod (cosh a) (* a a)) (fmod (cosh a) (* a a)) (/ (- (pow (/ PI 2) 3) (pow (asin (pow (fmod (cosh a) (* a a)) (log1p a))) 3)) (fma (/ PI 4) PI (* (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (+ (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (/ PI 2))))) 1.584 * * * [progress]: adding candidates to table 1.609 * * [progress]: iteration 4 / 4 1.609 * * * [progress]: picking best candidate 1.617 * * * * [pick]: Picked # 1.617 * * * [progress]: localizing error 1.631 * * * [progress]: generating rewritten candidates 1.631 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2 1 1) 1.632 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 2) 1.633 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1.640 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 1.645 * * * [progress]: generating series expansions 1.645 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2 1 1) 1.645 * [approximate]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in (a) around 0 1.645 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.645 * [taylor]: Taking taylor expansion of (fmod (cosh a) (pow a 2)) in a 1.646 * [approximate]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in (a) around 0 1.646 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.646 * [taylor]: Taking taylor expansion of (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) in a 1.646 * [approximate]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in (a) around 0 1.646 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.646 * [taylor]: Taking taylor expansion of (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) in a 1.647 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 2) 1.647 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in (a) around 0 1.647 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.647 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.648 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in (a) around 0 1.648 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.648 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.649 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in (a) around 0 1.649 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.649 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.650 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1.651 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in (a) around 0 1.651 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.651 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.652 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in (a) around 0 1.652 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.653 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.654 * [approximate]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in (a) around 0 1.654 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.654 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.655 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 1.656 * [approximate]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) in (a) around 0 1.656 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) in a 1.656 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.656 * [taylor]: Taking taylor expansion of 1/2 in a 1.656 * [taylor]: Taking taylor expansion of PI in a 1.656 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.656 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) in a 1.656 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.656 * [taylor]: Taking taylor expansion of 1/2 in a 1.656 * [taylor]: Taking taylor expansion of PI in a 1.656 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) in a 1.665 * [approximate]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a))))) in (a) around 0 1.665 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a))))) in a 1.665 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.665 * [taylor]: Taking taylor expansion of 1/2 in a 1.665 * [taylor]: Taking taylor expansion of PI in a 1.665 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.665 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a))))) in a 1.665 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.665 * [taylor]: Taking taylor expansion of 1/2 in a 1.665 * [taylor]: Taking taylor expansion of PI in a 1.665 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ 1 a)) (/ 1 (pow a 2))) (log1p (/ 1 a)))) in a 1.679 * [approximate]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a))))) in (a) around 0 1.679 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a))))) in a 1.679 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.679 * [taylor]: Taking taylor expansion of 1/2 in a 1.679 * [taylor]: Taking taylor expansion of PI in a 1.679 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.680 * [taylor]: Taking taylor expansion of (- (* 1/2 PI) (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a))))) in a 1.680 * [taylor]: Taking taylor expansion of (* 1/2 PI) in a 1.680 * [taylor]: Taking taylor expansion of 1/2 in a 1.680 * [taylor]: Taking taylor expansion of PI in a 1.680 * [taylor]: Taking taylor expansion of (acos (pow (fmod (cosh (/ -1 a)) (/ 1 (pow a 2))) (log1p (/ -1 a)))) in a 1.688 * * * [progress]: simplifying candidates 1.689 * [simplify]: Simplifying using # : (/ PI 2) (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (- (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (* PI (+ (* (* 1/2 PI) (* 1/2 PI)) (+ (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (* 2 (- (pow (* 1/2 PI) 3) (pow (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 3)))) (* 2 (+ (* (* 1/2 PI) (* 1/2 PI)) (+ (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (- (* PI (+ (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (* 2 (- (* (* 1/2 PI) (* 1/2 PI)) (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (* 2 (+ (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (* (- PI) (+ (* (* 1/2 PI) (* 1/2 PI)) (+ (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (* (- 2) (- (pow (* 1/2 PI) 3) (pow (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 3)))) (* (- 2) (+ (* (* 1/2 PI) (* 1/2 PI)) (+ (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (- (* (- PI) (+ (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (* (- 2) (- (* (* 1/2 PI) (* 1/2 PI)) (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (* (- 2) (+ (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (* 1 (+ (* (* 1/2 PI) (* 1/2 PI)) (+ (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (* (/ 2 PI) (- (pow (* 1/2 PI) 3) (pow (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 3)))) (* (/ 2 PI) (+ (* (* 1/2 PI) (* 1/2 PI)) (+ (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (- (* 1 (+ (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (* (/ 2 PI) (- (* (* 1/2 PI) (* 1/2 PI)) (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (* (/ 2 PI) (+ (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (pow (/ PI 2) 3) (pow (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) 3)) (+ (* (/ PI 2) (/ PI 2)) (+ (* (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (* (/ PI 2) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))))) (- (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (* (/ PI 2) (/ PI 2)) (* (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))))) (+ (/ PI 2) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (/ PI 2) (* 1/2 PI)) (- (/ PI 2) (- (* 1/2 PI) (/ PI 2))) (- (/ PI 2) (* 1/2 PI)) (- (/ PI 2) (* 1/2 PI)) (- (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (pow (* 1/2 PI) 3) (pow (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 3)) (+ (* (* 1/2 PI) (* 1/2 PI)) (+ (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))))) (- (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (* (* 1/2 PI) (* 1/2 PI)) (* (acos (pow (fmod (cosh a) (* a a)) (log1p a))) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (+ (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (* 1/2 PI) (/ PI 2)) (- (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) 1.694 * * [simplify]: iteration 0 : 278 enodes (cost 548 ) 1.700 * * [simplify]: iteration 1 : 1216 enodes (cost 508 ) 1.725 * * [simplify]: iteration 2 : 5001 enodes (cost 484 ) 1.728 * [simplify]: Simplified to: (* 1/2 PI) (asin (pow (fmod (cosh a) (* a a)) (log1p a))) (- (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (fma PI (fma (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* 1/4 (* PI PI))) (* (- 2) (- (pow (* 1/2 PI) 3) (pow (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 3)))) (* 2 (fma (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* 1/4 (* PI PI)))) (* (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- PI (* (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) 2))) (* (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) 2) (fma (- PI) (fma (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* 1/4 (* PI PI))) (* 2 (- (pow (* 1/2 PI) 3) (pow (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 3)))) (* (- (fma (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* 1/4 (* PI PI)))) 2) (* (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (+ (- PI) (* (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) 2))) (* (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- 2)) (- (fma (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* 1/4 (* PI PI))) (* (/ 2 PI) (- (pow (* 1/2 PI) 3) (pow (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 3)))) (/ 2 (/ PI (fma (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* 1/4 (* PI PI))))) (* (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- 1 (* (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (/ 2 PI)))) (* (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (/ 2 PI)) (- (pow (/ PI 2) 3) (pow (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) 3)) (fma (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (+ (/ PI 2) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (* (/ PI 2) (/ PI 2))) (- (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (* (/ PI 2) (/ PI 2)) (* (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a)))))) (+ (/ PI 2) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (/ PI 2) (* 1/2 PI)) (- (/ PI 2) (- (* 1/2 PI) (/ PI 2))) (- (/ PI 2) (* 1/2 PI)) (- (/ PI 2) (* 1/2 PI)) (- (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (- (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (pow (* 1/2 PI) 3) (pow (acos (pow (fmod (cosh a) (* a a)) (log1p a))) 3)) (fma (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (* 1/4 (* PI PI))) (- (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (* (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (* a a)) (log1p a))))) (fma 1/2 PI (acos (pow (fmod (cosh a) (* a a)) (log1p a)))) (- (/ PI 2) (* 1/2 PI)) (- (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (fmod (cosh a) (pow a 2)) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) (- (* 1/2 PI) (acos (pow (fmod (cosh a) (pow a 2)) (log1p a)))) 1.729 * * * [progress]: adding candidates to table 1.848 * [progress]: [Phase 3 of 3] Extracting. 1.848 * * [regime]: Finding splitpoints for: (# # # # # # # #) 1.855 * * * [regime-changes]: Trying 3 branch expressions: ((pow (fmod (cosh a) (* a a)) (log1p a)) (acos (pow (fmod (cosh a) (* a a)) (log1p a))) a) 1.855 * * * * [regimes]: Trying to branch on (pow (fmod (cosh a) (* a a)) (log1p a)) from (# # # # # # # #) 1.922 * * * * [regimes]: Trying to branch on (pow (fmod (cosh a) (* a a)) (log1p a)) from (# # #) 1.953 * * * * [regimes]: Trying to branch on (acos (pow (fmod (cosh a) (* a a)) (log1p a))) from (# # # # # # # #) 2.020 * * * * [regimes]: Trying to branch on (acos (pow (fmod (cosh a) (* a a)) (log1p a))) from (# #) 2.050 * * * * [regimes]: Trying to branch on a from (# # # # # # # #) 2.106 * * * [regime]: Found split indices: #