Details

Time bar (total: 32.1s)

sample96.0ms

Algorithm
intervals
Results
31.0ms364×body80valid
26.0ms352×body80nan

simplify6.7s

Counts
1 → 1
Iterations

Useful iterations: 4 (274.0ms)

IterNodesCost
02024
14023
29223
326323
457622
5114422
6201022
7422222
done500022

prune31.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 7.5b

localize46.0ms

Local error

Found 4 expressions with local error:

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

rewrite283.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt *-un-lft-identity
23×add-cube-cbrt
18×log-prod
12×associate--l+
11×associate-+l+ add-log-exp
distribute-rgt-in distribute-lft-in times-frac
add-exp-log add-cbrt-cube
pow1
prod-diff
associate-*l*
expm1-log1p-u associate-*r* log1p-expm1-u
fma-def associate-/r* associate-/l*
sub-neg flip3-- flip3-+ diff-log associate-*l/ sum-log flip-- flip-+ associate-/l/
cbrt-undiv +-commutative associate-+l- frac-2neg fma-neg div-exp pow-prod-down prod-exp clear-num log-pow *-commutative cbrt-unprod div-inv distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 116
Calls
4 calls:
132.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
24.0ms
(* (- x 0.5) (log x))
32.0ms
(- (* (- x 0.5) (log x)) x)
90.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series2.0s

Counts
4 → 12
Calls
4 calls:
752.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
441.0ms
(* (- x 0.5) (log x))
696.0ms
(- (* (- x 0.5) (log x)) x)
120.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify1.6s

Counts
128 → 128
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02381852
15741682
216091549
done50001485

prune739.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 4.5b

localize45.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (- x 0.5) (log x) (- (* (sqrt x) (sqrt x))))
0.5b
(* (sqrt x) (sqrt x))
3.5b
(+ (- 0.91893853320467 x) x)
6.9b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
34×*-un-lft-identity
27×add-cube-cbrt
19×pow1
18×sqrt-prod
11×associate-+l+
times-frac prod-diff add-log-exp
add-exp-log sqrt-pow1 pow1/2 swap-sqr add-cbrt-cube
associate-*r* associate-*l*
fma-def pow-prod-up
expm1-log1p-u log1p-expm1-u unswap-sqr
pow-prod-down associate-/r* pow-sqr associate-/l*
flip3-+ sum-log flip-+ associate-/l/ distribute-lft-out distribute-lft-out--
cbrt-undiv +-commutative pow2 associate-+l- sub-neg frac-2neg pow-plus sqrt-unprod diff-log div-exp prod-exp clear-num rem-square-sqrt *-commutative cbrt-unprod fma-udef div-inv difference-of-squares
Counts
4 → 125
Calls
4 calls:
1.0ms
(fma (- x 0.5) (log x) (- (* (sqrt x) (sqrt x))))
16.0ms
(* (sqrt x) (sqrt x))
32.0ms
(+ (- 0.91893853320467 x) x)
70.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series463.0ms

Counts
4 → 12
Calls
4 calls:
308.0ms
(fma (- x 0.5) (log x) (- (* (sqrt x) (sqrt x))))
22.0ms
(* (sqrt x) (sqrt x))
1.0ms
(+ (- 0.91893853320467 x) x)
132.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify3.3s

Counts
137 → 137
Iterations

Useful iterations: 3 (1.8s)

IterNodesCost
02111634
14711200
213801017
34846983
done5000983

prune822.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 4.5b

localize45.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (- x 0.5) (log x) (- (exp (log x))))
3.5b
(+ (- 0.91893853320467 x) x)
5.4b
(exp (log x))
6.9b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite191.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
23×add-sqr-sqrt
21×add-cube-cbrt
11×associate-+l+
times-frac prod-diff add-log-exp
add-exp-log add-cbrt-cube
pow1 fma-def
expm1-log1p-u exp-prod log1p-expm1-u
log-prod exp-sum associate-/r* associate-/l*
flip3-+ sum-log flip-+ associate-/l/ distribute-lft-out distribute-lft-out--
cbrt-undiv +-commutative associate-+l- sub-neg frac-2neg diff-log div-exp clear-num log-pow fma-udef div-inv rem-exp-log difference-of-squares
Counts
4 → 91
Calls
4 calls:
1.0ms
(fma (- x 0.5) (log x) (- (exp (log x))))
65.0ms
(+ (- 0.91893853320467 x) x)
7.0ms
(exp (log x))
113.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series636.0ms

Counts
4 → 12
Calls
4 calls:
500.0ms
(fma (- x 0.5) (log x) (- (exp (log x))))
2.0ms
(+ (- 0.91893853320467 x) x)
16.0ms
(exp (log x))
118.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify3.3s

Counts
103 → 103
Iterations

Useful iterations: done (3.3s)

IterNodesCost
01811283
13961077
21010909
33159861
done5001853

prune786.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 4.5b

localize35.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
3.5b
(+ (- 0.91893853320467 x) x)
6.9b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite164.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
23×add-sqr-sqrt
21×add-cube-cbrt
11×associate-+l+
times-frac prod-diff add-log-exp
add-exp-log cbrt-prod add-cbrt-cube
fma-def
pow1 expm1-log1p-u log1p-expm1-u
associate-/r* associate-/l*
flip3-+ pow1/3 sum-log flip-+ associate-/l/ distribute-lft-out distribute-lft-out--
cbrt-undiv +-commutative associate-+l- sub-neg frac-2neg diff-log div-exp clear-num div-inv difference-of-squares
Counts
4 → 90
Calls
4 calls:
2.0ms
(cbrt x)
2.0ms
(cbrt x)
67.0ms
(+ (- 0.91893853320467 x) x)
87.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series806.0ms

Counts
4 → 12
Calls
4 calls:
334.0ms
(cbrt x)
325.0ms
(cbrt x)
2.0ms
(+ (- 0.91893853320467 x) x)
144.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify3.5s

Counts
102 → 102
Iterations

Useful iterations: done (3.5s)

IterNodesCost
01421144
1322991
2878823
32863785
done5000782

prune921.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 4.5b

regimes562.0ms

Accuracy

91.7% (0.2b remaining)

Error of 4.3b against oracle of 4.1b and baseline of 6.2b

bsearch110.0ms

Steps
ItersRangePoint
5
4.687878925179287e+24
1.6644311860639604e+25
4.755205523904898e+24

simplify36.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04070
15770
25970
done5970

end0.0ms

sample4.7s

Algorithm
intervals
Results
2.0s11688×body80valid
1.5s11626×body80nan