Details

Time bar (total: 20.4s)

sample136.0ms

Algorithm
intervals
Results
68.0ms256×body80valid
47.0ms244×body80nan

simplify25.0ms

Counts
1 → 1
Iterations
IterNodes
529
429
328
224
121
014

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.0b

localize40.0ms

Local error

Found 3 expressions with local error:

0.0b
(fma 2/3 PI (/ (acos (/ (- g) h)) 3))
0.9b
(/ (acos (/ (- g) h)) 3)
1.0b
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 associate-/r* insert-posit16 log1p-expm1-u associate-/l* add-log-exp
div-sub fma-udef
acos-asin cbrt-undiv acos-neg cos-sum clear-num frac-2neg div-exp distribute-frac-neg div-inv
Counts
3 → 54
Calls
3 calls:
0.0ms
(fma 2/3 PI (/ (acos (/ (- g) h)) 3))
20.0ms
(/ (acos (/ (- g) h)) 3)
5.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

series155.0ms

Counts
3 → 9
Calls
3 calls:
31.0ms
(fma 2/3 PI (/ (acos (/ (- g) h)) 3))
12.0ms
(/ (acos (/ (- g) h)) 3)
112.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

simplify2.5s

Counts
63 → 63
Iterations
IterNodes
53840
41505
3640
2296
1160
0103

prune713.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.9b

localize51.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma 2/3 PI (/ 1 (/ 3 (acos (/ (- g) h)))))
0.0b
(/ 3 (acos (/ (- g) h)))
0.9b
(/ 1 (/ 3 (acos (/ (- g) h))))
1.0b
(cos (fma 2/3 PI (/ 1 (/ 3 (acos (/ (- g) h))))))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
54×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
17×add-exp-log
16×associate-/r*
11×add-cbrt-cube
div-exp
div-inv associate-/l*
pow1
expm1-log1p-u cbrt-undiv insert-posit16 log1p-expm1-u add-log-exp
rec-exp clear-num frac-2neg 1-exp fma-udef
cos-sum associate-/r/ pow-flip inv-pow
Counts
4 → 131
Calls
4 calls:
0.0ms
(fma 2/3 PI (/ 1 (/ 3 (acos (/ (- g) h)))))
7.0ms
(/ 3 (acos (/ (- g) h)))
12.0ms
(/ 1 (/ 3 (acos (/ (- g) h))))
5.0ms
(cos (fma 2/3 PI (/ 1 (/ 3 (acos (/ (- g) h))))))

series188.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(fma 2/3 PI (/ 1 (/ 3 (acos (/ (- g) h)))))
8.0ms
(/ 3 (acos (/ (- g) h)))
12.0ms
(/ 1 (/ 3 (acos (/ (- g) h))))
135.0ms
(cos (fma 2/3 PI (/ 1 (/ 3 (acos (/ (- g) h))))))

simplify949.0ms

Counts
143 → 143
Iterations
IterNodes
32044
2915
1398
0196

prune1.7s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.9b

localize58.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (exp (cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))))
0.0b
(fma 2/3 PI (/ (acos (/ (- g) h)) 3))
0.9b
(/ (acos (/ (- g) h)) 3)
1.0b
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
pow1
expm1-log1p-u log-pow insert-posit16 log1p-expm1-u add-log-exp
log-prod exp-prod associate-/r* fma-udef associate-/l*
cos-sum div-sub
acos-asin cbrt-undiv acos-neg log-div clear-num frac-2neg exp-diff div-exp rem-log-exp distribute-frac-neg div-inv
Counts
4 → 73
Calls
4 calls:
8.0ms
(log (exp (cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))))
0.0ms
(fma 2/3 PI (/ (acos (/ (- g) h)) 3))
10.0ms
(/ (acos (/ (- g) h)) 3)
5.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

series354.0ms

Counts
4 → 12
Calls
4 calls:
118.0ms
(log (exp (cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))))
54.0ms
(fma 2/3 PI (/ (acos (/ (- g) h)) 3))
19.0ms
(/ (acos (/ (- g) h)) 3)
162.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

simplify2.4s

Counts
85 → 85
Iterations
IterNodes
54765
41689
3696
2348
1199
0131

prune1.2s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize52.0ms

Local error

Found 4 expressions with local error:

0.9b
(/ (acos (/ (- g) h)) 3)
1.0b
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))
1.0b
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))
1.0b
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
cos-sum associate-/r* fma-udef associate-/l*
div-sub
acos-asin cbrt-undiv acos-neg clear-num frac-2neg div-exp distribute-frac-neg div-inv
Counts
4 → 65
Calls
4 calls:
5.0ms
(/ (acos (/ (- g) h)) 3)
7.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))
3.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))
4.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

series420.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(/ (acos (/ (- g) h)) 3)
142.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))
148.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))
110.0ms
(cos (fma 2/3 PI (/ (acos (/ (- g) h)) 3)))

simplify3.0s

Counts
77 → 77
Iterations
IterNodes
62606
51530
4925
3501
2270
1149
093

prune2.0s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

regimes296.0ms

Accuracy

0% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
223
123
019

end0.0ms

sample4.1s

Algorithm
intervals
Results
2.1s8028×body80nan
1.6s8000×body80valid