Details

Time bar (total: 25.2s)

sample544.0ms

Algorithm
intervals
Results
168.0ms26×body1280valid
54.0ms34×body640valid
38.0ms355×body80nan
20.0ms163×body80valid
11.0ms20×body1280nan
9.0ms24×body640nan
8.0ms20×body320valid
3.0ms13×body320nan
3.0ms13×body160valid
2.0ms10×body160nan

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
done5010
72894
61606
5890
4445
3209
298
141
018

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 40.8b

localize34.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)
12.2b
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
17.9b
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

rewrite199.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:
73.0ms
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
17.0ms
(* (sqrt 2.0) t)
47.0ms
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
57.0ms
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

series2.8s

Counts
4 → 12
Calls
4 calls:
667.0ms
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
72.0ms
(* (sqrt 2.0) t)
326.0ms
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
1.7s
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

simplify2.1s

Counts
102 → 102
Iterations
IterNodes
done5000
21672
1471
0178

prune808.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 6.4b

localize46.0ms

Local error

Found 4 expressions with local error:

4.4b
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t))))
5.5b
(/ (* l l) x)
7.6b
(/ (* t t) x)
25.5b
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t)))))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
14×add-cbrt-cube add-exp-log
10×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-/r* times-frac
pow1
expm1-log1p-u cbrt-undiv div-exp log1p-expm1-u add-log-exp
sqrt-prod
clear-num frac-2neg prod-exp cbrt-unprod div-inv associate-/l*
rem-sqrt-square sqrt-pow1 pow1/2 fma-udef
Counts
4 → 71
Calls
4 calls:
1.0ms
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t))))
10.0ms
(/ (* l l) x)
7.0ms
(/ (* t t) x)
1.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t)))))

series370.0ms

Counts
4 → 12
Calls
4 calls:
99.0ms
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t))))
23.0ms
(/ (* l l) x)
24.0ms
(/ (* t t) x)
224.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t)))))

simplify1.2s

Counts
83 → 83
Iterations
IterNodes
done5002
21490
1354
0131

prune575.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 4.4b

localize32.0ms

Local error

Found 4 expressions with local error:

0.6b
(+ (* l (/ l x)) (* t t))
4.4b
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (* l (/ l x)) (* t t))))
7.6b
(/ (* t t) x)
25.5b
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (* l (/ l x)) (* t t)))))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube add-exp-log
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
add-log-exp
pow1
expm1-log1p-u log1p-expm1-u
associate-/r* times-frac sqrt-prod
cbrt-undiv div-exp
+-commutative rem-sqrt-square clear-num sum-log fma-def frac-2neg sqrt-pow1 flip3-+ pow1/2 prod-exp cbrt-unprod flip-+ fma-udef div-inv associate-/l*
Counts
4 → 62
Calls
4 calls:
17.0ms
(+ (* l (/ l x)) (* t t))
1.0ms
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (* l (/ l x)) (* t t))))
15.0ms
(/ (* t t) x)
2.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (* l (/ l x)) (* t t)))))

series478.0ms

Counts
4 → 12
Calls
4 calls:
68.0ms
(+ (* l (/ l x)) (* t t))
98.0ms
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (* l (/ l x)) (* t t))))
36.0ms
(/ (* t t) x)
275.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (* l (/ l x)) (* t t)))))

simplify1.4s

Counts
74 → 74
Iterations
IterNodes
done5010
21398
1340
0122

prune584.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 4.4b

localize90.0ms

Local error

Found 4 expressions with local error:

7.6b
(/ (* t t) x)
25.4b
(sqrt (+ (* l (/ l x)) (* t t)))
25.4b
(sqrt (+ (* l (/ l x)) (* t t)))
25.5b
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (* (sqrt (+ (* l (/ l x)) (* t t))) (sqrt (+ (* l (/ l x)) (* t t)))))))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
*-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt sqrt-prod
pow1
expm1-log1p-u sqrt-div log1p-expm1-u add-log-exp
rem-sqrt-square associate-/r* sqrt-pow1 times-frac pow1/2
cbrt-undiv flip3-+ div-exp flip-+
clear-num frac-2neg prod-exp cbrt-unprod div-inv associate-/l*
Counts
4 → 72
Calls
4 calls:
15.0ms
(/ (* t t) x)
21.0ms
(sqrt (+ (* l (/ l x)) (* t t)))
27.0ms
(sqrt (+ (* l (/ l x)) (* t t)))
2.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (* (sqrt (+ (* l (/ l x)) (* t t))) (sqrt (+ (* l (/ l x)) (* t t)))))))

series796.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(/ (* t t) x)
245.0ms
(sqrt (+ (* l (/ l x)) (* t t)))
230.0ms
(sqrt (+ (* l (/ l x)) (* t t)))
289.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (* (sqrt (+ (* l (/ l x)) (* t t))) (sqrt (+ (* l (/ l x)) (* t t)))))))

simplify1.1s

Counts
84 → 84
Iterations
IterNodes
done5002
21201
1316
0120

prune642.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 4.4b

regimes1.0s

Accuracy

76.4% (5.6b remaining)

Error of 9.3b against oracle of 3.7b and baseline of 27.6b

bsearch299.0ms

Steps
ItersRangePoint
8
4.426853282634998e+56
1.661076069045296e+60
1.6237106520617296e+60
6
-5.111701595882843e+60
-4.544149282436552e+59
-6.172764092322424e+59

simplify64.0ms

Iterations
IterNodes
done55
155
046

end0.0ms

sample6.6s

Algorithm
intervals
Results
2.2s10040×body80nan
1.2s5162×body80valid
607.0ms981×body640valid
509.0ms827×body1280valid
352.0ms603×body1280nan
255.0ms646×body640nan
198.0ms657×body320valid
90.0ms327×body320nan
76.0ms373×body160valid
32.0ms166×body160nan