Details

Time bar (total: 16.4s)

sample51.0ms

Algorithm
intervals
Results
30.0ms256×body80valid

simplify4.0s

Counts
1 → 1
Iterations

Useful iterations: 2 (12.0ms)

IterNodesCost
01619
13119
26016
39516
412616
514016
615616
720116
829716
935916
1044216
1164316
1299816
13455916
done500016

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x)
0.0b
(* (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x) 0.70711)
0.1b
(fma (fma 0.04481 x 0.99229) x 1.0)
14.3b
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

rewrite136.0ms

Algorithm
rewrite-expression-head
Rules
67×add-sqr-sqrt
59×*-un-lft-identity
55×add-cube-cbrt
47×times-frac
39×prod-diff
13×fma-neg
add-exp-log add-cbrt-cube
pow1 associate-*l* add-log-exp
div-inv
expm1-log1p-u log1p-expm1-u difference-of-squares
associate-*r* associate-/r* associate-/l*
flip3-- associate-*l/ flip-- distribute-lft-out--
cbrt-undiv sub-neg frac-2neg diff-log div-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
4 → 133
Calls
4 calls:
37.0ms
(- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x)
83.0ms
(* (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x) 0.70711)
0.0ms
(fma (fma 0.04481 x 0.99229) x 1.0)
6.0ms
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

series280.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x)
94.0ms
(* (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x) 0.70711)
30.0ms
(fma (fma 0.04481 x 0.99229) x 1.0)
86.0ms
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

simplify1.6s

Counts
145 → 145
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02133586
14643175
216072836
done50012633

prune518.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(expm1 (log1p (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))))
0.0b
(* (- (expm1 (log1p (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)))) x) 0.70711)
0.1b
(fma (fma 0.04481 x 0.99229) x 1.0)
14.3b
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×*-un-lft-identity
14×add-cube-cbrt
times-frac
add-exp-log add-cbrt-cube
pow1
associate-*l*
expm1-log1p-u log1p-expm1-u add-log-exp
associate-*r* associate-/r* associate-/l*
associate-*l/
cbrt-undiv expm1-log1p flip3-- frac-2neg div-exp pow-prod-down prod-exp clear-num *-commutative flip-- cbrt-unprod fma-udef div-inv distribute-lft-out-- expm1-udef difference-of-squares unswap-sqr
Counts
4 → 74
Calls
4 calls:
0.0ms
(expm1 (log1p (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))))
31.0ms
(* (- (expm1 (log1p (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)))) x) 0.70711)
0.0ms
(fma (fma 0.04481 x 0.99229) x 1.0)
5.0ms
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

series708.0ms

Counts
4 → 12
Calls
4 calls:
286.0ms
(expm1 (log1p (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))))
273.0ms
(* (- (expm1 (log1p (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)))) x) 0.70711)
54.0ms
(fma (fma 0.04481 x 0.99229) x 1.0)
95.0ms
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

simplify825.0ms

Counts
86 → 86
Iterations

Useful iterations: done (821.0ms)

IterNodesCost
01691651
13551490
212361362
done50001356

prune400.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (fma 0.27061 x 2.30753) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0)))
0.1b
(/ (/ (fma 0.27061 x 2.30753) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0))) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0)))
14.3b
(sqrt (fma (fma 0.04481 x 0.99229) x 1.0))
14.3b
(sqrt (fma (fma 0.04481 x 0.99229) x 1.0))

rewrite76.0ms

Algorithm
rewrite-expression-head
Rules
276×times-frac
160×add-sqr-sqrt
158×add-cube-cbrt *-un-lft-identity
150×sqrt-prod
25×associate-/l*
12×associate-/r*
11×add-exp-log add-cbrt-cube
div-inv
pow1
cbrt-undiv expm1-log1p-u div-exp log1p-expm1-u add-log-exp
rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 clear-num
associate-/l/
Counts
4 → 248
Calls
4 calls:
13.0ms
(/ (fma 0.27061 x 2.30753) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0)))
23.0ms
(/ (/ (fma 0.27061 x 2.30753) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0))) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0)))
3.0ms
(sqrt (fma (fma 0.04481 x 0.99229) x 1.0))
3.0ms
(sqrt (fma (fma 0.04481 x 0.99229) x 1.0))

series590.0ms

Counts
4 → 12
Calls
4 calls:
243.0ms
(/ (fma 0.27061 x 2.30753) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0)))
104.0ms
(/ (/ (fma 0.27061 x 2.30753) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0))) (sqrt (fma (fma 0.04481 x 0.99229) x 1.0)))
124.0ms
(sqrt (fma (fma 0.04481 x 0.99229) x 1.0))
118.0ms
(sqrt (fma (fma 0.04481 x 0.99229) x 1.0))

simplify1.4s

Counts
260 → 260
Iterations

Useful iterations: done (1.4s)

IterNodesCost
03419407
18088347
231237874
done50017513

prune1.2s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize18.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (fma 0.04481 x 0.99229) x 1.0)
0.1b
(* (sqrt 0.70711) (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x))
0.2b
(* (* (sqrt 0.70711) (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x)) (sqrt 0.70711))
14.3b
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

rewrite222.0ms

Algorithm
rewrite-expression-head
Rules
94×add-sqr-sqrt
87×*-un-lft-identity
85×add-cube-cbrt
78×prod-diff
64×times-frac
41×distribute-rgt-in distribute-lft-in
13×add-exp-log add-cbrt-cube
12×associate-*r*
11×pow1
associate-*l* sqrt-prod div-inv
expm1-log1p-u associate-*r/ pow-prod-down prod-exp cbrt-unprod log1p-expm1-u add-log-exp
associate-/r* associate-/l*
sub-neg flip3-- associate-*l/ *-commutative flip-- difference-of-squares unswap-sqr
cbrt-undiv frac-2neg div-exp clear-num fma-udef distribute-lft-out--
Counts
4 → 175
Calls
4 calls:
1.0ms
(fma (fma 0.04481 x 0.99229) x 1.0)
77.0ms
(* (sqrt 0.70711) (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x))
122.0ms
(* (* (sqrt 0.70711) (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x)) (sqrt 0.70711))
9.0ms
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

series434.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(fma (fma 0.04481 x 0.99229) x 1.0)
140.0ms
(* (sqrt 0.70711) (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x))
169.0ms
(* (* (sqrt 0.70711) (- (/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0)) x)) (sqrt 0.70711))
84.0ms
(/ (fma 0.27061 x 2.30753) (fma (fma 0.04481 x 0.99229) x 1.0))

simplify2.3s

Counts
187 → 187
Iterations

Useful iterations: done (2.3s)

IterNodesCost
03286341
17495522
237084866
done50014530

prune544.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes34.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01518
11618
done1618

end0.0ms

sample914.0ms

Algorithm
intervals
Results
719.0ms8000×body80valid