Details

Time bar (total: 26.8s)

sample1.0s

Algorithm
intervals
Results
498.0ms165×body80valid
75.0ms311×body80nan
43.0ms14×body1280nan
22.0ms34×body640valid
20.0ms28×body1280valid
12.0ms20×body640nan
9.0ms18×body320valid
3.0ms11×body160valid
2.0msbody320nan
2.0msbody160nan

simplify3.9s

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

prune13.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 44.7b

localize77.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)
11.7b
(- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))
22.5b
(sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l)))

rewrite198.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:
89.0ms
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
19.0ms
(* (sqrt 2.0) t)
26.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.7s

Counts
4 → 12
Calls
4 calls:
560.0ms
(/ (* (sqrt 2.0) t) (sqrt (- (* (/ (+ x 1.0) (- x 1.0)) (+ (* l l) (* 2.0 (* t t)))) (* l l))))
50.0ms
(* (sqrt 2.0) t)
317.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.1s

Counts
102 → 102
Iterations
IterNodes
done5000
21672
1471
0178

prune850.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 6.3b

localize31.0ms

Local error

Found 4 expressions with local error:

3.8b
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t))))
4.5b
(/ (* l l) x)
9.9b
(/ (* t t) x)
29.8b
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t)))))

rewrite20.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:
0.0ms
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t))))
8.0ms
(/ (* l l) x)
8.0ms
(/ (* t t) x)
1.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t)))))

series442.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ (* l l) x) (* t t))))
35.0ms
(/ (* l l) x)
32.0ms
(/ (* t t) x)
278.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

prune632.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 4.7b

localize37.0ms

Local error

Found 4 expressions with local error:

0.8b
(+ (/ l (/ x l)) (* t t))
3.8b
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ l (/ x l)) (* t t))))
9.9b
(/ (* t t) x)
29.8b
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ l (/ x l)) (* t t)))))

rewrite69.0ms

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

series401.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(+ (/ l (/ x l)) (* t t))
119.0ms
(fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ l (/ x l)) (* t t))))
22.0ms
(/ (* t t) x)
200.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (+ (/ l (/ x l)) (* t t)))))

simplify1.3s

Counts
117 → 117
Iterations
IterNodes
done5021
21308
1335
0122

prune1.1s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 4.7b

localize75.0ms

Local error

Found 4 expressions with local error:

9.9b
(/ (* t t) x)
29.8b
(sqrt (+ (/ l (/ x l)) (* t t)))
29.8b
(sqrt (+ (/ l (/ x l)) (* t t)))
29.8b
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (* (sqrt (+ (/ l (/ x l)) (* t t))) (sqrt (+ (/ l (/ x l)) (* t t)))))))

rewrite193.0ms

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

series732.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(/ (* t t) x)
228.0ms
(sqrt (+ (/ l (/ x l)) (* t t)))
230.0ms
(sqrt (+ (/ l (/ x l)) (* t t)))
251.0ms
(sqrt (fma 4.0 (/ (* t t) x) (* 2.0 (* (sqrt (+ (/ l (/ x l)) (* t t))) (sqrt (+ (/ l (/ x l)) (* t t)))))))

simplify1.3s

Counts
90 → 90
Iterations
IterNodes
done5009
21175
1310
0121

prune688.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 4.7b

regimes1.1s

Accuracy

75.3% (5.9b remaining)

Error of 9.5b against oracle of 3.6b and baseline of 27.6b

bsearch720.0ms

Steps
ItersRangePoint
8
1.5006603296515914e+61
3.0732393759999008e+65
2.4462062203769888e+64
7
-5.065066611154205e-207
-2.784466189462717e-208
-1.7671121844270954e-207
6
-1.7922940879838889e-177
-1.4018148741289176e-178
-5.242249805913046e-178
7
-59079395044398.75
-894857869810.5616
-58247696904127.21

simplify25.0ms

Iterations
IterNodes
done68
168
059

end0.0ms

sample5.9s

Algorithm
intervals
Results
1.3s5150×body80valid
1.0s9831×body80nan
958.0ms867×body1280valid
777.0ms967×body640valid
444.0ms590×body1280nan
254.0ms617×body640nan
235.0ms673×body320valid
115.0ms203×body160nan
79.0ms322×body320nan
65.0ms343×body160valid