Details

Time bar (total: 3.2s)

analyze141.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%6.2%93.8%0
0%6.2%93.8%1
0%6.2%93.8%2
0%6.2%93.8%3
3.1%3.1%93.8%4
3.1%3.1%93.8%5
4.7%1.6%93.8%6
4.7%1.6%93.8%7
5.5%0.8%93.8%8
5.5%0.8%93.8%9
5.8%0.4%93.8%10
5.8%0.4%93.8%11
6%0.2%93.8%12
6%0.2%93.8%13
6.1%0.1%93.8%14

sample42.0ms

Algorithm
intervals
Results
25.0ms256×body80valid
6.0ms256×pre80true

simplify343.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (204.0ms)

IterNodesCost
0564126

prune7.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 0.4b

Counts
2 → 1

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 2 PI.f64) u2))))
0.1b
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
0.3b
(*.f64 (*.f64 2 PI.f64) u2)
0.4b
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))

rewrite225.0ms

Algorithm
rewrite-expression-head
Rules
14×pow1_binary64
11×add-exp-log_binary64 add-cbrt-cube_binary64
add-sqr-sqrt_binary64
*-un-lft-identity_binary64 associate-*r*_binary64 add-cube-cbrt_binary64
add-log-exp_binary64
pow-prod-down_binary64
cbrt-unprod_binary64 associate-*l*_binary64 prod-exp_binary64 insert-posit16
sqrt-pow1_binary64 sqrt-prod_binary64 *-commutative_binary64
flip3-+_binary64 pow1/2_binary64 unswap-sqr_binary64 +-commutative_binary64 flip-+_binary64 sum-log_binary64
Counts
4 → 63
Calls
4 calls:
5.0ms
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 2 PI.f64) u2))))
3.0ms
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
6.0ms
(*.f64 (*.f64 2 PI.f64) u2)
208.0ms
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))

series2.2s

Counts
4 → 12
Calls
4 calls:
925.0ms
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 2 PI.f64) u2))))
498.0ms
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
266.0ms
(*.f64 (*.f64 2 PI.f64) u2)
542.0ms
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
Iterations

Useful iterations: 0 (136.0ms)

IterNodesCost
0544941
1544941
05068648
0544941
1544941
05068648
05096617
01811742
11811742
02991711
12991711
01811742
11811742
02991711
12991711
051781804
0499914
1499914
05462637
0499914
1499914
05462637
04897594
14897594
06452185
16452185
049232082
149232082
06452185
16452185
049232082
149232082
051942179

simplify151.0ms

Counts
75 → 75
Iterations

Useful iterations: 0 (120.0ms)

IterNodesCost
048976110
148976110

prune24.0ms

Filtered
60 candidates to 75 candidates (-25.0%)

Profiling

Loading profile data...