Details

Time bar (total: 27.2s)

sample342.0ms

Algorithm
intervals
Results
72.0ms157×body80valid
45.0ms358×body80nan
18.0ms32×body1280valid
14.0ms34×body640valid
10.0ms18×body1280nan
9.0ms21×body640nan
7.0ms20×body320valid
3.0ms11×body320nan
3.0ms13×body160valid
1.0msbody160nan

simplify4.2s

Counts
1 → 1
Iterations
IterNodes
done5000
74703
61985
51092
4526
3232
2100
141
018

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 44.0b

localize67.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
0.5b
(* (sqrt 2.0) t)
13.1b
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
19.5b
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

rewrite169.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
13×sqrt-prod
12×*-un-lft-identity add-cube-cbrt
11×add-cbrt-cube add-exp-log
pow1
associate-/r* times-frac associate-*l* add-log-exp
expm1-log1p-u sqrt-div log1p-expm1-u
flip3-- associate-*r* flip--
cbrt-undiv div-exp prod-exp associate--l+ associate-/r/ cbrt-unprod unswap-sqr
distribute-rgt-in rem-sqrt-square clear-num sub-neg frac-2neg distribute-lft-in sqrt-pow1 pow1/2 fma-neg diff-log prod-diff pow-prod-down *-commutative div-inv associate-/l*
Counts
4 → 90
Calls
4 calls:
68.0ms
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
9.0ms
(* (sqrt 2.0) t)
28.0ms
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
58.0ms
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

series2.9s

Counts
4 → 12
Calls
4 calls:
683.0ms
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
60.0ms
(* (sqrt 2.0) t)
331.0ms
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
1.8s
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

simplify2.8s

Counts
102 → 102
Iterations
IterNodes
done5002
22749
1482
0178

prune888.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 2.3b

localize48.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (sqrt 2.0) t)
1.0b
(fma t t (/ l (/ x l)))
4.4b
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
25.2b
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
pow1 sqrt-prod
add-cbrt-cube associate-*l* add-exp-log
expm1-log1p-u log1p-expm1-u add-log-exp
associate-*r*
fma-udef unswap-sqr
rem-sqrt-square sqrt-pow1 pow1/2 pow-prod-down prod-exp *-commutative cbrt-unprod
Counts
4 → 59
Calls
4 calls:
16.0ms
(* (sqrt 2.0) t)
1.0ms
(fma t t (/ l (/ x l)))
1.0ms
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
3.0ms
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

series519.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(* (sqrt 2.0) t)
62.0ms
(fma t t (/ l (/ x l)))
129.0ms
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
275.0ms
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

simplify911.0ms

Counts
71 → 71
Iterations
IterNodes
done5000
2786
1204
0102

prune656.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 2.3b

localize59.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))) (* (cbrt (sqrt 2.0)) t))
1.0b
(fma t t (/ l (/ x l)))
4.4b
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
25.2b
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
17×pow1
16×add-exp-log
10×add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-prod
fma-udef
rem-sqrt-square sqrt-pow1 pow1/2 associate-*r* associate-*l* *-commutative
Counts
4 → 59
Calls
4 calls:
78.0ms
(* (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))) (* (cbrt (sqrt 2.0)) t))
0.0ms
(fma t t (/ l (/ x l)))
1.0ms
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
3.0ms
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

series496.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(* (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))) (* (cbrt (sqrt 2.0)) t))
83.0ms
(fma t t (/ l (/ x l)))
108.0ms
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
233.0ms
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

simplify1.2s

Counts
71 → 71
Iterations
IterNodes
done5000
2968
1246
0108

prune648.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 2.3b

localize83.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) t))
1.0b
(fma t t (/ l (/ x l)))
4.4b
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
25.2b
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
12×sqrt-prod
10×pow1
add-sqr-sqrt add-cbrt-cube associate-*l* add-exp-log
*-un-lft-identity add-cube-cbrt
expm1-log1p-u log1p-expm1-u add-log-exp
pow-prod-down prod-exp cbrt-unprod
fma-udef
rem-sqrt-square sqrt-pow1 pow1/2 associate-*r* *-commutative
Counts
4 → 61
Calls
4 calls:
34.0ms
(* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) t))
0.0ms
(fma t t (/ l (/ x l)))
0.0ms
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
2.0ms
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

series507.0ms

Counts
4 → 12
Calls
4 calls:
63.0ms
(* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) t))
62.0ms
(fma t t (/ l (/ x l)))
109.0ms
(fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l)))))
270.0ms
(sqrt (fma (/ t (/ x t)) 4.0 (* 2.0 (fma t t (/ l (/ x l))))))

simplify1.6s

Counts
73 → 73
Iterations
IterNodes
done5000
2895
1233
0109

prune589.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 2.2b

regimes1.1s

Accuracy

77.4% (5.4b remaining)

Error of 9.3b against oracle of 3.9b and baseline of 27.8b

bsearch996.0ms

Steps
ItersRangePoint
9
8.029604051112713e+47
4.771574953324125e+55
4.214549585149478e+55
10
3.1913228427846884e-157
3.080469255526081e-145
3.2479806443803153e-157
10
7.396249846299801e-250
6.414192999540213e-240
1.8396588411989053e-241
9
-2.2008797770019196e+94
-2.884593901536308e+87
-1.940005881918409e+94

simplify47.0ms

Iterations
IterNodes
done63
363
260
157
049

end0.0ms

sample6.1s

Algorithm
intervals
Results
1.4s9922×body80nan
1.0s1060×body640valid
905.0ms819×body1280valid
612.0ms5112×body80valid
381.0ms599×body1280nan
243.0ms644×body320valid
235.0ms625×body640nan
96.0ms335×body320nan
79.0ms191×body160nan
71.0ms365×body160valid