Details

Time bar (total: 16.9s)

sample41.0ms

Algorithm
intervals
Results
16.0ms283×body80valid
4.0ms81×body80nan

simplify71.0ms

Counts
1 → 1
Iterations
IterNodes
done118
5118
497
372
246
122
012

prune26.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 19.7b

localize40.0ms

Local error

Found 4 expressions with local error:

1.0b
(fma z z (- (* a t)))
2.5b
(* (/ (* z y) (sqrt (fma z z (- (* a t))))) x)
9.0b
(/ (* z y) (sqrt (fma z z (- (* a t)))))
23.2b
(sqrt (fma z z (- (* a t))))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
18×add-cbrt-cube add-exp-log
16×add-sqr-sqrt
13×*-un-lft-identity add-cube-cbrt
12×times-frac sqrt-prod
10×associate-*l*
pow1
associate-/r*
prod-exp cbrt-unprod
expm1-log1p-u cbrt-undiv div-exp log1p-expm1-u add-log-exp
associate-*r*
div-inv
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 pow-prod-down associate-*l/ *-commutative fma-udef associate-/l* unswap-sqr
Counts
4 → 86
Calls
4 calls:
0.0ms
(fma z z (- (* a t)))
44.0ms
(* (/ (* z y) (sqrt (fma z z (- (* a t))))) x)
15.0ms
(/ (* z y) (sqrt (fma z z (- (* a t)))))
2.0ms
(sqrt (fma z z (- (* a t))))

series432.0ms

Counts
4 → 12
Calls
4 calls:
68.0ms
(fma z z (- (* a t)))
149.0ms
(* (/ (* z y) (sqrt (fma z z (- (* a t))))) x)
99.0ms
(/ (* z y) (sqrt (fma z z (- (* a t)))))
116.0ms
(sqrt (fma z z (- (* a t))))

simplify1.0s

Counts
98 → 98
Iterations
IterNodes
done5000
21731
1312
0130

prune757.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 3.3b

localize61.0ms

Local error

Found 4 expressions with local error:

1.0b
(fma z z (- (* a t)))
4.8b
(* (/ z (sqrt (sqrt (fma z z (- (* a t)))))) (/ (* x y) (sqrt (sqrt (- (* z z) (* t a))))))
23.2b
(sqrt (- (* z z) (* t a)))
23.2b
(sqrt (fma z z (- (* a t))))

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
45×sqrt-prod
42×add-sqr-sqrt
39×times-frac
31×associate-*l*
29×*-un-lft-identity add-cube-cbrt
25×add-cbrt-cube add-exp-log
15×associate-*r*
pow1 prod-exp cbrt-unprod
cbrt-undiv div-exp
sqrt-div
expm1-log1p-u log1p-expm1-u add-log-exp unswap-sqr
rem-sqrt-square sqrt-pow1 flip3-- pow1/2 associate-/r/ div-inv flip--
frac-times pow-prod-down associate-*l/ associate-*r/ *-commutative fma-udef
Counts
4 → 118
Calls
4 calls:
0.0ms
(fma z z (- (* a t)))
109.0ms
(* (/ z (sqrt (sqrt (fma z z (- (* a t)))))) (/ (* x y) (sqrt (sqrt (- (* z z) (* t a))))))
8.0ms
(sqrt (- (* z z) (* t a)))
1.0ms
(sqrt (fma z z (- (* a t))))

series597.0ms

Counts
4 → 12
Calls
4 calls:
75.0ms
(fma z z (- (* a t)))
284.0ms
(* (/ z (sqrt (sqrt (fma z z (- (* a t)))))) (/ (* x y) (sqrt (sqrt (- (* z z) (* t a))))))
109.0ms
(sqrt (- (* z z) (* t a)))
130.0ms
(sqrt (fma z z (- (* a t))))

simplify1.6s

Counts
130 → 130
Iterations
IterNodes
done5001
23256
1622
0222

prune1.2s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 3.3b

localize26.0ms

Local error

Found 4 expressions with local error:

0.8b
(- (* z z) (* t a))
1.2b
(/ (/ (sqrt (- (* z z) (* t a))) z) y)
2.5b
(* (/ 1 (/ (/ (sqrt (- (* z z) (* t a))) z) y)) x)
23.2b
(sqrt (- (* z z) (* t a)))

rewrite221.0ms

Algorithm
rewrite-expression-head
Rules
726×times-frac
371×add-sqr-sqrt
342×*-un-lft-identity
338×add-cube-cbrt
215×associate-*l*
122×sqrt-prod
41×add-exp-log
23×add-cbrt-cube
22×associate-/l*
18×div-exp div-inv
10×prod-exp
cbrt-undiv unswap-sqr
pow1
add-log-exp
expm1-log1p-u cbrt-unprod log1p-expm1-u
rec-exp associate-/r* 1-exp associate-*r*
flip3-- sqrt-div flip--
rem-sqrt-square clear-num sub-neg frac-2neg sqrt-pow1 pow1/2 fma-neg diff-log prod-diff pow-prod-down associate-*l/ associate-/r/ *-commutative associate-/l/
Counts
4 → 394
Calls
4 calls:
6.0ms
(- (* z z) (* t a))
18.0ms
(/ (/ (sqrt (- (* z z) (* t a))) z) y)
147.0ms
(* (/ 1 (/ (/ (sqrt (- (* z z) (* t a))) z) y)) x)
11.0ms
(sqrt (- (* z z) (* t a)))

series375.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(- (* z z) (* t a))
95.0ms
(/ (/ (sqrt (- (* z z) (* t a))) z) y)
154.0ms
(* (/ 1 (/ (/ (sqrt (- (* z z) (* t a))) z) y)) x)
79.0ms
(sqrt (- (* z z) (* t a)))

simplify1.0s

Counts
406 → 406
Iterations
IterNodes
done5000
11825
0611

prune3.1s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 3.3b

localize53.0ms

Local error

Found 4 expressions with local error:

4.0b
(cbrt (/ (sqrt (- (* z z) (* t a))) z))
23.2b
(sqrt (- (* z z) (* t a)))
23.2b
(sqrt (- (* z z) (* t a)))
23.2b
(sqrt (- (* z z) (* t a)))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
22×cbrt-prod
20×*-un-lft-identity add-cube-cbrt
18×times-frac sqrt-prod
pow1
sqrt-div
expm1-log1p-u add-cbrt-cube add-exp-log log1p-expm1-u add-log-exp
rem-sqrt-square sqrt-pow1 flip3-- pow1/2 flip--
cbrt-div pow1/3 div-inv
Counts
4 → 84
Calls
4 calls:
5.0ms
(cbrt (/ (sqrt (- (* z z) (* t a))) z))
8.0ms
(sqrt (- (* z z) (* t a)))
13.0ms
(sqrt (- (* z z) (* t a)))
9.0ms
(sqrt (- (* z z) (* t a)))

series436.0ms

Counts
4 → 12
Calls
4 calls:
177.0ms
(cbrt (/ (sqrt (- (* z z) (* t a))) z))
89.0ms
(sqrt (- (* z z) (* t a)))
86.0ms
(sqrt (- (* z z) (* t a)))
84.0ms
(sqrt (- (* z z) (* t a)))

simplify1.9s

Counts
96 → 96
Iterations
IterNodes
done5000
33717
2835
1295
0147

prune752.0ms

Pruning

11 alts after pruning (8 fresh and 3 done)

Merged error: 3.3b

regimes1.0s

Accuracy

84.3% (3.2b remaining)

Error of 6.6b against oracle of 3.4b and baseline of 23.8b

bsearch89.0ms

Steps
ItersRangePoint
7
4.962524782877993e+148
5.8027159941114316e+150
7.130903565650381e+148
5
-3.96202307955751e+103
-1.4068852168728814e+103
-3.385971485995103e+103

simplify5.0ms

Iterations
IterNodes
done37
237
134
027

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.1s8857×body80valid
214.0ms2816×body80nan