Details

Time bar (total: 21.8s)

sample115.0ms

Algorithm
intervals
Results
37.0ms356×body80nan
35.0ms350×body80valid

simplify2.8s

Counts
1 → 1
Iterations

Useful iterations: 4 (258.0ms)

IterNodesCost
02024
14023
29223
326523
493422
5433522
done500022

prune16.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.2b

localize411.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)
0.1b
(- (+ (fma (- x 0.5) (log x) 0.91893853320467) (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)) x)
0.3b
(fma (- x 0.5) (log x) 0.91893853320467)
5.7b
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

rewrite159.0ms

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity
22×add-sqr-sqrt
20×add-cube-cbrt
12×prod-diff
times-frac add-log-exp
add-exp-log add-cbrt-cube
distribute-lft-out
pow1 expm1-log1p-u fma-neg log1p-expm1-u
associate-/r* associate-/l*
diff-log fma-udef distribute-lft-out--
cbrt-undiv sub-neg flip3-- frac-2neg div-exp associate--l+ clear-num sum-log flip-- div-inv difference-of-squares
Counts
4 → 84
Calls
4 calls:
0.0ms
(fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)
149.0ms
(- (+ (fma (- x 0.5) (log x) 0.91893853320467) (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)) x)
0.0ms
(fma (- x 0.5) (log x) 0.91893853320467)
5.0ms
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

series723.0ms

Counts
4 → 12
Calls
4 calls:
54.0ms
(fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)
182.0ms
(- (+ (fma (- x 0.5) (log x) 0.91893853320467) (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)) x)
398.0ms
(fma (- x 0.5) (log x) 0.91893853320467)
89.0ms
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

simplify945.0ms

Counts
96 → 96
Iterations

Useful iterations: done (942.0ms)

IterNodesCost
01782316
14072178
213601923
done50011766

prune513.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 4.5b

localize55.0ms

Local error

Found 4 expressions with local error:

0.1b
(- (+ (fma (- x 0.5) (log x) 0.91893853320467) (/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))) x)
0.2b
(/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))
0.3b
(fma (- x 0.5) (log x) 0.91893853320467)
5.7b
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

rewrite394.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
82×*-un-lft-identity
65×add-sqr-sqrt
63×add-cube-cbrt
17×add-exp-log
16×associate-/r*
15×prod-diff
11×add-cbrt-cube div-inv
10×distribute-lft-out
add-log-exp
div-exp
associate-/l*
pow1 fma-neg
cbrt-undiv expm1-log1p-u log1p-expm1-u
distribute-lft-out--
rec-exp frac-2neg diff-log 1-exp clear-num
sub-neg flip3-- pow-flip associate--l+ sum-log associate-/r/ flip-- fma-udef inv-pow difference-of-squares
Counts
4 → 157
Calls
4 calls:
369.0ms
(- (+ (fma (- x 0.5) (log x) 0.91893853320467) (/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))) x)
10.0ms
(/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))
0.0ms
(fma (- x 0.5) (log x) 0.91893853320467)
5.0ms
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

series884.0ms

Counts
4 → 12
Calls
4 calls:
198.0ms
(- (+ (fma (- x 0.5) (log x) 0.91893853320467) (/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))) x)
135.0ms
(/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))
391.0ms
(fma (- x 0.5) (log x) 0.91893853320467)
159.0ms
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

simplify1.8s

Counts
169 → 169
Iterations

Useful iterations: done (1.8s)

IterNodesCost
02894424
17254083
233183679
done50013543

prune838.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 3.2b

localize30.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))
0.3b
(* x (- (log x)))
0.3b
(fma 0.5 (- (log x)) 0.91893853320467)
5.7b
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
62×add-sqr-sqrt
60×add-cube-cbrt *-un-lft-identity
19×add-exp-log
16×associate-/r*
13×add-cbrt-cube
12×associate-*r*
pow1
div-exp
log-prod distribute-neg-in div-inv associate-/l*
cbrt-undiv distribute-lft-neg-in expm1-log1p-u distribute-rgt-neg-in log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in associate-*l*
rec-exp frac-2neg 1-exp clear-num log-pow
neg-mul-1 pow-flip pow-prod-down prod-exp associate-/r/ *-commutative distribute-rgt-neg-out cbrt-unprod fma-udef inv-pow unswap-sqr
Counts
4 → 153
Calls
4 calls:
29.0ms
(/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))
27.0ms
(* x (- (log x)))
1.0ms
(fma 0.5 (- (log x)) 0.91893853320467)
8.0ms
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

series866.0ms

Counts
4 → 12
Calls
4 calls:
151.0ms
(/ 1 (/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)))
298.0ms
(* x (- (log x)))
239.0ms
(fma 0.5 (- (log x)) 0.91893853320467)
177.0ms
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

simplify1.6s

Counts
165 → 165
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02793094
16872855
230822644
done50022642

prune942.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 3.2b

localize53.0ms

Local error

Found 4 expressions with local error:

0.3b
(fma 0.5 (- (log x)) 0.91893853320467)
0.3b
(* (sqrt x) (- (log x)))
0.3b
(* (sqrt x) (* (sqrt x) (- (log x))))
5.7b
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
25×add-cube-cbrt *-un-lft-identity
18×log-prod distribute-neg-in
15×distribute-rgt-in distribute-lft-in
13×pow1 add-exp-log associate-*r* add-cbrt-cube
12×associate-*l*
times-frac
sqrt-prod
distribute-lft-neg-in expm1-log1p-u distribute-rgt-neg-in pow-prod-down prod-exp cbrt-unprod log1p-expm1-u add-log-exp
associate-/r* distribute-rgt-neg-out associate-/l*
log-pow *-commutative unswap-sqr
cbrt-undiv neg-mul-1 frac-2neg div-exp clear-num fma-udef div-inv
Counts
4 → 115
Calls
4 calls:
0.0ms
(fma 0.5 (- (log x)) 0.91893853320467)
31.0ms
(* (sqrt x) (- (log x)))
56.0ms
(* (sqrt x) (* (sqrt x) (- (log x))))
5.0ms
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

series674.0ms

Counts
4 → 12
Calls
4 calls:
193.0ms
(fma 0.5 (- (log x)) 0.91893853320467)
111.0ms
(* (sqrt x) (- (log x)))
237.0ms
(* (sqrt x) (* (sqrt x) (- (log x))))
134.0ms
(/ x (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333))

simplify1.8s

Counts
127 → 127
Iterations

Useful iterations: done (1.8s)

IterNodesCost
02571845
16651761
234351456
done50001430

prune648.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 3.2b

regimes360.0ms

Accuracy

53.7% (1.4b remaining)

Error of 4.2b against oracle of 2.8b and baseline of 5.8b

bsearch405.0ms

Steps
ItersRangePoint
8
4.1298003773971075e+50
7.562366705398605e+53
4.209233512697917e+50
8
-3.903711985203957e+156
-7.747114877806672e+152
-3.22089069501047e+154

simplify16.0ms

Iterations

Useful iterations: 2 (8.0ms)

IterNodesCost
056100
178100
29699
310099
done10099

end0.0ms

sample4.6s

Algorithm
intervals
Results
2.1s11896×body80nan
1.4s11614×body80valid