Details

Time bar (total: 22.8s)

sample207.0ms

Algorithm
intervals
Results
84.0ms120×body320valid
47.0ms286×body80nan
47.0ms129×body160valid
1.0msbody80valid

simplify2.8s

Counts
1 → 1
Iterations
IterNodes
done5000
44601
3571
2128
147
019

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 38.6b

localize39.0ms

Local error

Found 4 expressions with local error:

9.0b
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ g h))))))
9.4b
(cbrt (* (/ 1/2 a) (- (sqrt (* (- g h) (+ g h))) g)))
30.8b
(sqrt (* (- g h) (+ g h)))
30.8b
(sqrt (* (- g h) (+ g h)))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
16×sqrt-div
12×frac-times
10×pow1 cbrt-div
flip3-+ flip3-- associate-*r/ flip-+ flip--
associate-*l/
add-sqr-sqrt expm1-log1p-u *-un-lft-identity sqrt-pow1 add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod pow1/2 pow1/3 pow-prod-down sqrt-prod
Counts
4 → 78
Calls
4 calls:
14.0ms
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ g h))))))
71.0ms
(cbrt (* (/ 1/2 a) (- (sqrt (* (- g h) (+ g h))) g)))
19.0ms
(sqrt (* (- g h) (+ g h)))
10.0ms
(sqrt (* (- g h) (+ g h)))

series1.1s

Counts
4 → 12
Calls
4 calls:
446.0ms
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ g h))))))
469.0ms
(cbrt (* (/ 1/2 a) (- (sqrt (* (- g h) (+ g h))) g)))
84.0ms
(sqrt (* (- g h) (+ g h)))
109.0ms
(sqrt (* (- g h) (+ g h)))

simplify1.8s

Counts
90 → 90
Iterations
IterNodes
done5000
21693
1454
0195

prune891.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 31.6b

localize60.0ms

Local error

Found 4 expressions with local error:

1.2b
(+ g (sqrt (* (- g h) (+ g h))))
9.0b
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ g h))))))
30.8b
(sqrt (* (- g h) (+ g h)))
30.8b
(sqrt (* (- g h) (+ g h)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
16×sqrt-div
10×frac-times pow1
flip3-+ flip-+
*-un-lft-identity
flip3-- associate-*r/ flip-- add-log-exp
add-sqr-sqrt cbrt-div associate-*l/ add-cube-cbrt
expm1-log1p-u sqrt-pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
fma-def
pow1/2 pow-prod-down sqrt-prod
cbrt-prod +-commutative sum-log pow1/3 distribute-lft-out
Counts
4 → 79
Calls
4 calls:
4.0ms
(+ g (sqrt (* (- g h) (+ g h))))
6.0ms
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ g h))))))
16.0ms
(sqrt (* (- g h) (+ g h)))
17.0ms
(sqrt (* (- g h) (+ g h)))

series662.0ms

Counts
4 → 12
Calls
4 calls:
87.0ms
(+ g (sqrt (* (- g h) (+ g h))))
427.0ms
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ g h))))))
69.0ms
(sqrt (* (- g h) (+ g h)))
79.0ms
(sqrt (* (- g h) (+ g h)))

simplify1.3s

Counts
91 → 91
Iterations
IterNodes
done5000
21383
1372
0156

prune746.0ms

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 31.2b

localize68.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt a)
1.2b
(+ g (sqrt (* (- g h) (+ g h))))
30.8b
(sqrt (* (- g h) (+ g h)))
30.8b
(sqrt (* (- g h) (+ g h)))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
16×sqrt-div
10×pow1
frac-times *-un-lft-identity
flip3-+ flip-+
add-sqr-sqrt flip3-- add-cube-cbrt flip-- add-log-exp
expm1-log1p-u sqrt-pow1 add-cbrt-cube associate-*l/ associate-*r/ add-exp-log insert-posit16 log1p-expm1-u
cbrt-prod fma-def
pow1/2 pow-prod-down sqrt-prod
+-commutative sum-log pow1/3 distribute-lft-out
Counts
4 → 76
Calls
4 calls:
1.0ms
(cbrt a)
4.0ms
(+ g (sqrt (* (- g h) (+ g h))))
9.0ms
(sqrt (* (- g h) (+ g h)))
10.0ms
(sqrt (* (- g h) (+ g h)))

series490.0ms

Counts
4 → 12
Calls
4 calls:
247.0ms
(cbrt a)
79.0ms
(+ g (sqrt (* (- g h) (+ g h))))
69.0ms
(sqrt (* (- g h) (+ g h)))
95.0ms
(sqrt (* (- g h) (+ g h)))

simplify1.0s

Counts
88 → 88
Iterations
IterNodes
done5000
21104
1266
0112

prune962.0ms

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 31.2b

localize40.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt a)
1.2b
(+ g (sqrt (* (- g h) (+ g h))))
30.8b
(sqrt (* (- g h) (+ g h)))
30.8b
(sqrt (* (- g h) (+ g h)))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
16×sqrt-div
10×pow1
frac-times *-un-lft-identity
flip3-+ flip-+
add-sqr-sqrt flip3-- add-cube-cbrt flip-- add-log-exp
expm1-log1p-u sqrt-pow1 add-cbrt-cube associate-*l/ associate-*r/ add-exp-log insert-posit16 log1p-expm1-u
cbrt-prod fma-def
pow1/2 pow-prod-down sqrt-prod
+-commutative sum-log pow1/3 distribute-lft-out
Counts
4 → 76
Calls
4 calls:
1.0ms
(cbrt a)
10.0ms
(+ g (sqrt (* (- g h) (+ g h))))
9.0ms
(sqrt (* (- g h) (+ g h)))
10.0ms
(sqrt (* (- g h) (+ g h)))

series500.0ms

Counts
4 → 12
Calls
4 calls:
256.0ms
(cbrt a)
93.0ms
(+ g (sqrt (* (- g h) (+ g h))))
76.0ms
(sqrt (* (- g h) (+ g h)))
75.0ms
(sqrt (* (- g h) (+ g h)))

simplify1.2s

Counts
88 → 88
Iterations
IterNodes
done5000
21104
1266
0112

prune738.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 31.1b

regimes669.0ms

Accuracy

0% (2.1b remaining)

Error of 32.2b against oracle of 30.1b and baseline of 32.2b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done30
130
023

end0.0ms

sample7.3s

Algorithm
intervals
Results
2.8s3805×body320valid
2.2s4059×body160valid
1.7s8083×body80nan
24.0ms136×body80valid