Details

Time bar (total: 35.4s)

sample543.0ms

Algorithm
intervals
Results
365.0ms251×body10240exit
58.0ms200×body80nan
54.0ms74×body1280valid
16.0ms48×body640valid
7.0ms91×body80valid
6.0ms26×body320valid
6.0msbody2560valid
2.0ms11×body160valid
1.0msbody5120valid

simplify45.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
055
1115
2145
3165
done165

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.7b

localize23.0ms

Local error

Found 2 expressions with local error:

0.0b
(cosh c)
38.0b
(fmod (cosh c) (log1p a))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube log1p-expm1-u add-log-exp
cosh-def
Counts
2 → 19
Calls
2 calls:
4.0ms
(cosh c)
1.0ms
(fmod (cosh c) (log1p a))

series104.0ms

Counts
2 → 6
Calls
2 calls:
87.0ms
(cosh c)
17.0ms
(fmod (cosh c) (log1p a))

simplify4.1s

Counts
25 → 25
Iterations

Useful iterations: 2 (69.0ms)

IterNodesCost
044159
177156
2134142
3255142
4501142
51117142
63821142
done5002142

prune142.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 33.4b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(cosh c)
0.0b
(cbrt (pow (cosh c) 3))
0.0b
(pow (cosh c) 3)
38.0b
(fmod (cbrt (pow (cosh c) 3)) (log1p a))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
10×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
unpow-prod-down cube-prod
pow1 add-exp-log add-cbrt-cube
expm1-log1p-u log1p-expm1-u add-log-exp
pow-unpow cosh-def
cube-div cube-mult unpow3 sqr-pow
pow-to-exp cbrt-div pow-pow pow1/3 pow-exp rem-cbrt-cube rem-cube-cbrt
Counts
4 → 69
Calls
4 calls:
1.0ms
(cosh c)
3.0ms
(cbrt (pow (cosh c) 3))
3.0ms
(pow (cosh c) 3)
0.0ms
(fmod (cbrt (pow (cosh c) 3)) (log1p a))

series225.0ms

Counts
4 → 12
Calls
4 calls:
65.0ms
(cosh c)
60.0ms
(cbrt (pow (cosh c) 3))
96.0ms
(pow (cosh c) 3)
3.0ms
(fmod (cbrt (pow (cosh c) 3)) (log1p a))

simplify3.3s

Counts
81 → 81
Iterations

Useful iterations: 3 (930.0ms)

IterNodesCost
0101672
1199478
2470453
32695445
done5001445

prune282.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 33.4b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (* 1/8 (pow (+ (exp c) (exp (- c))) 3)))
0.0b
(+ (exp c) (exp (- c)))
0.0b
(pow (+ (exp c) (exp (- c))) 3)
38.0b
(fmod (cbrt (* 1/8 (pow (+ (exp c) (exp (- c))) 3))) (log1p a))

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity
add-sqr-sqrt add-cube-cbrt
add-log-exp
pow1 add-exp-log add-cbrt-cube
cube-div expm1-log1p-u unpow-prod-down cube-prod log1p-expm1-u
pow-unpow fma-def flip3-+ flip-+ distribute-lft-out
cbrt-div associate-*r/
+-commutative cbrt-prod cube-mult pow-to-exp pow-pow pow1/3 unpow3 pow-exp sum-log rem-cube-cbrt sqr-pow
Counts
4 → 68
Calls
4 calls:
41.0ms
(cbrt (* 1/8 (pow (+ (exp c) (exp (- c))) 3)))
28.0ms
(+ (exp c) (exp (- c)))
41.0ms
(pow (+ (exp c) (exp (- c))) 3)
0.0ms
(fmod (cbrt (* 1/8 (pow (+ (exp c) (exp (- c))) 3))) (log1p a))

series170.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(cbrt (* 1/8 (pow (+ (exp c) (exp (- c))) 3)))
25.0ms
(+ (exp c) (exp (- c)))
65.0ms
(pow (+ (exp c) (exp (- c))) 3)
5.0ms
(fmod (cbrt (* 1/8 (pow (+ (exp c) (exp (- c))) 3))) (log1p a))

simplify1.0s

Counts
80 → 80
Iterations

Useful iterations: done (1.0s)

IterNodesCost
01191058
1279958
2888857
done5000848

prune530.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 32.0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.0b
(expm1 (log1p (+ (exp c) (exp (- c)))))
0.0b
(pow (expm1 (log1p (+ (exp c) (exp (- c))))) 3)
1.7b
(log1p (+ (exp c) (exp (- c))))
38.0b
(fmod (cbrt (* 1/8 (pow (expm1 (log1p (+ (exp c) (exp (- c))))) 3))) (log1p a))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u add-cbrt-cube
log1p-expm1-u add-log-exp
unpow-prod-down pow-unpow cube-prod
cube-mult pow-to-exp log1p-udef expm1-log1p pow-pow unpow3 log1p-expm1 pow-exp expm1-udef rem-cube-cbrt sqr-pow
Counts
4 → 56
Calls
4 calls:
0.0ms
(expm1 (log1p (+ (exp c) (exp (- c)))))
3.0ms
(pow (expm1 (log1p (+ (exp c) (exp (- c))))) 3)
0.0ms
(log1p (+ (exp c) (exp (- c))))
0.0ms
(fmod (cbrt (* 1/8 (pow (expm1 (log1p (+ (exp c) (exp (- c))))) 3))) (log1p a))

series570.0ms

Counts
4 → 12
Calls
4 calls:
228.0ms
(expm1 (log1p (+ (exp c) (exp (- c)))))
198.0ms
(pow (expm1 (log1p (+ (exp c) (exp (- c))))) 3)
138.0ms
(log1p (+ (exp c) (exp (- c))))
6.0ms
(fmod (cbrt (* 1/8 (pow (expm1 (log1p (+ (exp c) (exp (- c))))) 3))) (log1p a))

simplify4.2s

Counts
68 → 68
Iterations

Useful iterations: 3 (1.4s)

IterNodesCost
0106935
1196746
2505666
33122661
done5000661

prune361.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 31.7b

regimes540.0ms

Accuracy

0% (1.6b remaining)

Error of 34.1b against oracle of 32.5b and baseline of 34.1b

bsearch0.0ms

simplify8.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01719
11919
done1919

end0.0ms

sample18.9s

Algorithm
intervals
Results
14.3s7817×body10240exit
1.8s2253×body1280valid
708.0ms1636×body640valid
418.0ms5268×body80nan
294.0ms2764×body80valid
269.0ms787×body320valid
268.0ms160×body2560valid
70.0ms390×body160valid
21.0ms10×body5120valid