Details

Time bar (total: 23.5s)

sample111.0ms

Algorithm
intervals
Results
36.0ms132×body320valid
29.0ms272×body80nan
22.0ms117×body160valid
1.0msbody80valid

simplify2.8s

Counts
1 → 1
Iterations
IterNodes
done5000
53432
41243
3370
2119
147
019

prune14.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 34.6b

localize44.0ms

Local error

Found 4 expressions with local error:

6.7b
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ h g))))))
8.6b
(cbrt (* (/ (- (sqrt (* (- g h) (+ h g))) g) a) 1/2))
30.0b
(sqrt (* (- g h) (+ h g)))
30.0b
(sqrt (* (- g h) (+ h g)))

rewrite115.0ms

Algorithm
rewrite-expression-head
Rules
16×sqrt-div
10×frac-times pow1
flip3-+ flip-+
cbrt-div flip3-- associate-*l/ associate-*r/ flip--
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 → 74
Calls
4 calls:
19.0ms
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ h g))))))
33.0ms
(cbrt (* (/ (- (sqrt (* (- g h) (+ h g))) g) a) 1/2))
33.0ms
(sqrt (* (- g h) (+ h g)))
26.0ms
(sqrt (* (- g h) (+ h g)))

series957.0ms

Counts
4 → 12
Calls
4 calls:
425.0ms
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ h g))))))
353.0ms
(cbrt (* (/ (- (sqrt (* (- g h) (+ h g))) g) a) 1/2))
88.0ms
(sqrt (* (- g h) (+ h g)))
91.0ms
(sqrt (* (- g h) (+ h g)))

simplify1.8s

Counts
86 → 86
Iterations
IterNodes
done5010
21627
1481
0204

prune1.0s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 30.7b

localize38.0ms

Local error

Found 4 expressions with local error:

1.9b
(+ g (sqrt (* (- g h) (+ h g))))
6.7b
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ h g))))))
30.0b
(sqrt (* (- g h) (+ h g)))
30.0b
(sqrt (* (- g h) (+ h g)))

rewrite64.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:
6.0ms
(+ g (sqrt (* (- g h) (+ h g))))
10.0ms
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ h g))))))
19.0ms
(sqrt (* (- g h) (+ h g)))
27.0ms
(sqrt (* (- g h) (+ h g)))

series832.0ms

Counts
4 → 12
Calls
4 calls:
130.0ms
(+ g (sqrt (* (- g h) (+ h g))))
515.0ms
(cbrt (* (/ -1/2 a) (+ g (sqrt (* (- g h) (+ h g))))))
82.0ms
(sqrt (* (- g h) (+ h g)))
106.0ms
(sqrt (* (- g h) (+ h g)))

simplify1.9s

Counts
91 → 91
Iterations
IterNodes
done5000
21333
1382
0162

prune869.0ms

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 29.9b

localize58.0ms

Local error

Found 4 expressions with local error:

1.9b
(+ (sqrt (* (- g h) (+ h g))) g)
6.7b
(cbrt (/ (+ (sqrt (* (- g h) (+ h g))) g) (/ a -1/2)))
30.0b
(sqrt (* (- g h) (+ h g)))
30.0b
(sqrt (* (- g h) (+ h g)))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
88×times-frac
75×*-un-lft-identity
57×cbrt-prod
47×add-sqr-sqrt add-cube-cbrt
16×sqrt-div
14×distribute-lft-out
10×pow1
frac-times
flip3-+ flip-+
flip3-- flip-- add-log-exp
div-inv
expm1-log1p-u fma-def sqrt-pow1 add-cbrt-cube associate-*l/ associate-*r/ add-exp-log insert-posit16 log1p-expm1-u
sqrt-prod
pow1/2 pow-prod-down
+-commutative cbrt-div sum-log pow1/3 associate-/r/
Counts
4 → 132
Calls
4 calls:
23.0ms
(+ (sqrt (* (- g h) (+ h g))) g)
40.0ms
(cbrt (/ (+ (sqrt (* (- g h) (+ h g))) g) (/ a -1/2)))
28.0ms
(sqrt (* (- g h) (+ h g)))
27.0ms
(sqrt (* (- g h) (+ h g)))

series602.0ms

Counts
4 → 12
Calls
4 calls:
100.0ms
(+ (sqrt (* (- g h) (+ h g))) g)
350.0ms
(cbrt (/ (+ (sqrt (* (- g h) (+ h g))) g) (/ a -1/2)))
69.0ms
(sqrt (* (- g h) (+ h g)))
83.0ms
(sqrt (* (- g h) (+ h g)))

simplify1.8s

Counts
144 → 144
Iterations
IterNodes
done5001
22041
1708
0343

prune1.3s

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 29.8b

localize80.0ms

Local error

Found 4 expressions with local error:

0.8b
(cbrt (/ a -1/2))
1.9b
(+ (sqrt (* (- g h) (+ h g))) g)
30.0b
(sqrt (* (- g h) (+ h g)))
30.0b
(sqrt (* (- g h) (+ h g)))

rewrite69.0ms

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

series557.0ms

Counts
4 → 12
Calls
4 calls:
311.0ms
(cbrt (/ a -1/2))
80.0ms
(+ (sqrt (* (- g h) (+ h g))) g)
91.0ms
(sqrt (* (- g h) (+ h g)))
74.0ms
(sqrt (* (- g h) (+ h g)))

simplify2.6s

Counts
100 → 100
Iterations
IterNodes
done5000
34320
21120
1326
0160

prune747.0ms

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 29.8b

regimes559.0ms

Accuracy

0% (2.1b remaining)

Error of 31.7b against oracle of 29.6b and baseline of 31.7b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done25
125
020

end0.0ms

sample4.6s

Algorithm
intervals
Results
1.7s3721×body320valid
1.4s7842×body80nan
1.0s4127×body160valid
15.0ms152×body80valid