Details

Time bar (total: 27.5s)

sample198.0ms

Algorithm
intervals
Results
71.0ms619×body80valid
45.0ms633×body80nan

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done5000
72322
6746
5367
4204
392
243
126
015

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.5b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (exp (/ t (/ 2.0 t))) (sqrt (* z 2.0)))
0.2b
(/ t (/ 2.0 t))
0.2b
(sqrt (* z 2.0))
0.3b
(* (- (* x 0.5) y) (* (exp (/ t (/ 2.0 t))) (sqrt (* z 2.0))))

rewrite403.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
51×add-sqr-sqrt
49×*-un-lft-identity add-cube-cbrt
16×add-cbrt-cube
14×pow1 add-exp-log
13×associate-/r*
associate-*l*
associate-*r* pow-prod-down div-inv
expm1-log1p-u prod-exp cbrt-unprod log1p-expm1-u add-log-exp
cbrt-undiv div-exp associate-/l*
sqrt-pow1 associate-*l/ *-commutative sqrt-prod
clear-num frac-2neg flip3-- pow1/2 associate-/r/ flip-- unswap-sqr
Counts
4 → 128
Calls
4 calls:
112.0ms
(* (exp (/ t (/ 2.0 t))) (sqrt (* z 2.0)))
8.0ms
(/ t (/ 2.0 t))
4.0ms
(sqrt (* z 2.0))
275.0ms
(* (- (* x 0.5) y) (* (exp (/ t (/ 2.0 t))) (sqrt (* z 2.0))))

series431.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(* (exp (/ t (/ 2.0 t))) (sqrt (* z 2.0)))
29.0ms
(/ t (/ 2.0 t))
51.0ms
(sqrt (* z 2.0))
216.0ms
(* (- (* x 0.5) y) (* (exp (/ t (/ 2.0 t))) (sqrt (* z 2.0))))

simplify1.6s

Counts
140 → 140
Iterations
IterNodes
done5000
24407
1836
0305

prune1.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize46.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (exp (/ t (/ 2.0 t))) (sqrt z))
0.2b
(/ t (/ 2.0 t))
0.3b
(* (- (* x 0.5) y) (* (* (exp (/ t (/ 2.0 t))) (sqrt z)) (sqrt 2.0)))
0.4b
(* (* (exp (/ t (/ 2.0 t))) (sqrt z)) (sqrt 2.0))

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
75×times-frac
56×add-sqr-sqrt
52×*-un-lft-identity add-cube-cbrt
25×add-cbrt-cube
22×add-exp-log
20×pow1
13×associate-/r* associate-*r*
10×pow-prod-down prod-exp cbrt-unprod
associate-*l* sqrt-prod
div-inv
expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-undiv div-exp *-commutative associate-/l*
associate-*l/ unswap-sqr
clear-num frac-2neg flip3-- associate-/r/ flip--
Counts
4 → 144
Calls
4 calls:
110.0ms
(* (exp (/ t (/ 2.0 t))) (sqrt z))
7.0ms
(/ t (/ 2.0 t))
1.0s
(* (- (* x 0.5) y) (* (* (exp (/ t (/ 2.0 t))) (sqrt z)) (sqrt 2.0)))
377.0ms
(* (* (exp (/ t (/ 2.0 t))) (sqrt z)) (sqrt 2.0))

series573.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(* (exp (/ t (/ 2.0 t))) (sqrt z))
48.0ms
(/ t (/ 2.0 t))
270.0ms
(* (- (* x 0.5) y) (* (* (exp (/ t (/ 2.0 t))) (sqrt z)) (sqrt 2.0)))
176.0ms
(* (* (exp (/ t (/ 2.0 t))) (sqrt z)) (sqrt 2.0))

simplify1.5s

Counts
156 → 156
Iterations
IterNodes
done5000
24550
1846
0305

prune1.3s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (/ (* t t) 2.0))
0.0b
(* (exp (/ (* t t) 2.0)) (sqrt z))
0.2b
(* (fma 0.5 x (- y)) (* (exp (/ (* t t) 2.0)) (sqrt z)))
0.4b
(* (* (fma 0.5 x (- y)) (* (exp (/ (* t t) 2.0)) (sqrt z))) (sqrt 2.0))

rewrite271.0ms

Algorithm
rewrite-expression-head
Rules
20×pow1 add-cbrt-cube
17×add-exp-log
16×add-sqr-sqrt
13×associate-*r*
12×*-un-lft-identity add-cube-cbrt
10×pow-prod-down prod-exp cbrt-unprod
exp-prod associate-*l* sqrt-prod
add-log-exp
expm1-log1p-u log1p-expm1-u
times-frac *-commutative
unswap-sqr
div-inv rem-exp-log
Counts
4 → 87
Calls
4 calls:
4.0ms
(exp (/ (* t t) 2.0))
23.0ms
(* (exp (/ (* t t) 2.0)) (sqrt z))
52.0ms
(* (fma 0.5 x (- y)) (* (exp (/ (* t t) 2.0)) (sqrt z)))
190.0ms
(* (* (fma 0.5 x (- y)) (* (exp (/ (* t t) 2.0)) (sqrt z))) (sqrt 2.0))

series523.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(exp (/ (* t t) 2.0))
93.0ms
(* (exp (/ (* t t) 2.0)) (sqrt z))
155.0ms
(* (fma 0.5 x (- y)) (* (exp (/ (* t t) 2.0)) (sqrt z)))
244.0ms
(* (* (fma 0.5 x (- y)) (* (exp (/ (* t t) 2.0)) (sqrt z))) (sqrt 2.0))

simplify1.0s

Counts
99 → 99
Iterations
IterNodes
done5001
21957
1433
0173

prune829.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0b

localize58.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (sqrt z) (pow (exp (/ t 2.0)) t))
0.2b
(* (* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (fma x 0.5 (- y)))
0.2b
(* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))))
0.3b
(* (* (* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (fma x 0.5 (- y))) (cbrt (sqrt 2.0)))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
105×add-exp-log
85×prod-exp
43×add-cbrt-cube
41×cbrt-unprod
32×pow1
22×add-sqr-sqrt
20×associate-*r*
19×pow-prod-down
12×*-un-lft-identity add-cube-cbrt
associate-*l* sqrt-prod
pow-to-exp pow-exp
cbrt-prod unswap-sqr
unpow-prod-down
expm1-log1p-u *-commutative log1p-expm1-u add-log-exp
sqr-pow
fma-udef
distribute-rgt-in distribute-lft-in
Counts
4 → 132
Calls
4 calls:
23.0ms
(* (sqrt z) (pow (exp (/ t 2.0)) t))
248.0ms
(* (* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (fma x 0.5 (- y)))
69.0ms
(* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))))
791.0ms
(* (* (* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (fma x 0.5 (- y))) (cbrt (sqrt 2.0)))

series2.2s

Counts
4 → 12
Calls
4 calls:
125.0ms
(* (sqrt z) (pow (exp (/ t 2.0)) t))
1.3s
(* (* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (fma x 0.5 (- y)))
377.0ms
(* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))))
414.0ms
(* (* (* (* (sqrt z) (pow (exp (/ t 2.0)) t)) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (fma x 0.5 (- y))) (cbrt (sqrt 2.0)))

simplify1.8s

Counts
144 → 144
Iterations
IterNodes
done5001
24090
1730
0261

prune1.1s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

regimes950.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done27
127
021

end0.0ms

sample6.9s

Algorithm
intervals
Results
2.7s17876×body80valid
2.0s17656×body80nan