Details

Time bar (total: 38.9s)

sample387.0ms

Algorithm
intervals
Results
60.0ms42×body640valid
57.0ms321×body80nan
29.0ms162×body80valid
18.0ms18×body1280nan
17.0ms24×body640nan
16.0ms17×body1280valid
14.0ms27×body320valid
4.0msbody320nan
3.0msbody160valid
2.0msbody160nan

simplify1.7s

Counts
1 → 1
Iterations
IterNodes
62403
5990
4463
3210
299
142
018

prune26.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 43.8b

localize41.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))))
0.4b
(* (sqrt 2) t)
12.6b
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
21.5b
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))

rewrite185.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 insert-posit16 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 → 94
Calls
4 calls:
64.0ms
(/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))))
14.0ms
(* (sqrt 2) t)
25.0ms
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
79.0ms
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))

series2.2s

Counts
4 → 12
Calls
4 calls:
394.0ms
(/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))))
67.0ms
(* (sqrt 2) t)
253.0ms
(- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))
1.5s
(sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))

simplify10.8s

Counts
106 → 106
Iterations
IterNodes
37341
21684
1466
0181

prune1.5s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 3.4b

localize73.0ms

Local error

Found 4 expressions with local error:

0.8b
(fma t t (/ l (/ x l)))
4.2b
(fma 2 (fma t t (/ l (/ x l))) (/ (* t (* 4 t)) x))
13.5b
(/ (* t (* 4 t)) x)
27.5b
(sqrt (fma 2 (fma t t (/ l (/ x l))) (/ (* t (* 4 t)) x)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
13×add-cbrt-cube add-exp-log
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv associate-/r* times-frac div-exp prod-exp sqrt-prod cbrt-unprod
fma-udef
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 div-inv associate-/l*
Counts
4 → 64
Calls
4 calls:
0.0ms
(fma t t (/ l (/ x l)))
0.0ms
(fma 2 (fma t t (/ l (/ x l))) (/ (* t (* 4 t)) x))
18.0ms
(/ (* t (* 4 t)) x)
3.0ms
(sqrt (fma 2 (fma t t (/ l (/ x l))) (/ (* t (* 4 t)) x)))

series495.0ms

Counts
4 → 12
Calls
4 calls:
61.0ms
(fma t t (/ l (/ x l)))
73.0ms
(fma 2 (fma t t (/ l (/ x l))) (/ (* t (* 4 t)) x))
26.0ms
(/ (* t (* 4 t)) x)
336.0ms
(sqrt (fma 2 (fma t t (/ l (/ x l))) (/ (* t (* 4 t)) x)))

simplify2.0s

Counts
76 → 76
Iterations
IterNodes
34224
2928
1291
0128

prune1.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 3.4b

localize57.0ms

Local error

Found 4 expressions with local error:

13.5b
(/ (* t (* 4 t)) x)
27.5b
(sqrt (fma 2 (* (sqrt (fma t t (/ l (/ x l)))) (sqrt (fma t t (/ l (/ x l))))) (/ (* t (* 4 t)) x)))
27.7b
(sqrt (fma t t (/ l (/ x l))))
27.7b
(sqrt (fma t t (/ l (/ x l))))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
13×add-cbrt-cube add-exp-log
12×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt sqrt-prod
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv rem-sqrt-square associate-/r* sqrt-pow1 times-frac pow1/2 div-exp prod-exp cbrt-unprod
clear-num frac-2neg div-inv associate-/l*
Counts
4 → 74
Calls
4 calls:
35.0ms
(/ (* t (* 4 t)) x)
2.0ms
(sqrt (fma 2 (* (sqrt (fma t t (/ l (/ x l)))) (sqrt (fma t t (/ l (/ x l))))) (/ (* t (* 4 t)) x)))
3.0ms
(sqrt (fma t t (/ l (/ x l))))
2.0ms
(sqrt (fma t t (/ l (/ x l))))

series691.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(/ (* t (* 4 t)) x)
391.0ms
(sqrt (fma 2 (* (sqrt (fma t t (/ l (/ x l)))) (sqrt (fma t t (/ l (/ x l))))) (/ (* t (* 4 t)) x)))
115.0ms
(sqrt (fma t t (/ l (/ x l))))
145.0ms
(sqrt (fma t t (/ l (/ x l))))

simplify1.8s

Counts
86 → 86
Iterations
IterNodes
34125
2921
1289
0125

prune1.4s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 3.4b

localize70.0ms

Local error

Found 4 expressions with local error:

27.5b
(sqrt (fma 2 (* (sqrt (fma t t (/ l (/ x l)))) (* (sqrt (sqrt (fma t t (/ l (/ x l))))) (sqrt (sqrt (fma t t (/ l (/ x l))))))) (/ (* t (* 4 t)) x)))
27.7b
(sqrt (fma t t (/ l (/ x l))))
27.7b
(sqrt (fma t t (/ l (/ x l))))
27.7b
(sqrt (fma t t (/ l (/ x l))))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt
expm1-log1p-u rem-sqrt-square sqrt-pow1 add-cbrt-cube pow1/2 add-exp-log insert-posit16 log1p-expm1-u add-log-exp
Counts
4 → 64
Calls
4 calls:
1.0ms
(sqrt (fma 2 (* (sqrt (fma t t (/ l (/ x l)))) (* (sqrt (sqrt (fma t t (/ l (/ x l))))) (sqrt (sqrt (fma t t (/ l (/ x l))))))) (/ (* t (* 4 t)) x)))
1.0ms
(sqrt (fma t t (/ l (/ x l))))
1.0ms
(sqrt (fma t t (/ l (/ x l))))
1.0ms
(sqrt (fma t t (/ l (/ x l))))

series682.0ms

Counts
4 → 12
Calls
4 calls:
348.0ms
(sqrt (fma 2 (* (sqrt (fma t t (/ l (/ x l)))) (* (sqrt (sqrt (fma t t (/ l (/ x l))))) (sqrt (sqrt (fma t t (/ l (/ x l))))))) (/ (* t (* 4 t)) x)))
124.0ms
(sqrt (fma t t (/ l (/ x l))))
106.0ms
(sqrt (fma t t (/ l (/ x l))))
104.0ms
(sqrt (fma t t (/ l (/ x l))))

simplify1.9s

Counts
76 → 76
Iterations
IterNodes
53183
41487
3672
2304
1139
070

prune1.3s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 3.4b

regimes707.0ms

Accuracy

77.2% (5.3b remaining)

Error of 9.1b against oracle of 3.7b and baseline of 27.2b

bsearch490.0ms

Steps
ItersRangePoint
8
3.497382872215968e+81
1.6000133661041192e+84
4.8064993713964147e+83
8
-9.097297478766575e+61
-4.797907393882946e+57
-8.954275544416124e+61

simplify15.0ms

Iterations
IterNodes
253
153
046

end0.0ms

sample9.1s

Algorithm
intervals
Results
2.6s9928×body80nan
1.2s335×body320nan
1.1s5169×body80valid
899.0ms835×body1280valid
825.0ms1013×body640valid
707.0ms605×body1280nan
625.0ms629×body640nan
367.0ms621×body320valid
163.0ms362×body160valid
64.0ms174×body160nan