Details

Time bar (total: 27.8s)

sample171.0ms

Algorithm
intervals
Results
56.0ms294×body80nan
46.0ms110×body320valid
39.0ms141×body160valid
1.0msbody80valid

simplify2.7s

Counts
1 → 1

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 39.0b

localize58.0ms

Local error

Found 4 expressions with local error:

31.4b
(sqrt (- (* g g) (* h h)))
31.4b
(sqrt (- (* g g) (* h h)))
11.2b
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
9.2b
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* a 2)))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
21×cbrt-prod
20×add-sqr-sqrt
16×*-un-lft-identity
13×times-frac
10×add-cube-cbrt sqrt-prod
pow1 difference-of-squares
add-cbrt-cube sqrt-div add-exp-log insert-posit16 add-log-exp
distribute-lft-out--
rem-sqrt-square cbrt-div sqrt-pow1 flip3-- pow1/2 pow1/3 div-inv flip--
distribute-rgt-neg-in
Counts
4 → 75
Calls
4 calls:
Slowest
16.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
14.0ms
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* a 2)))
13.0ms
(sqrt (- (* g g) (* h h)))
9.0ms
(sqrt (- (* g g) (* h h)))

series849.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
353.0ms
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (* a 2)))
345.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
77.0ms
(sqrt (- (* g g) (* h h)))
74.0ms
(sqrt (- (* g g) (* h h)))

simplify1.5s

Counts
87 → 87

prune1.9s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 32.3b

localize54.0ms

Local error

Found 4 expressions with local error:

31.4b
(sqrt (- (* g g) (* h h)))
31.4b
(sqrt (- (* g g) (* h h)))
11.2b
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
2.6b
(- (* g g) (* h h))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity
11×cbrt-prod
sqrt-prod
add-cube-cbrt
times-frac
pow1 add-log-exp
difference-of-squares
add-cbrt-cube sqrt-div add-exp-log insert-posit16
flip3-- flip--
rem-sqrt-square sqrt-pow1 pow1/2 distribute-lft-out--
cbrt-div sub-neg distribute-rgt-neg-in pow1/3 diff-log div-inv
Counts
4 → 69
Calls
4 calls:
Slowest
15.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
13.0ms
(sqrt (- (* g g) (* h h)))
7.0ms
(- (* g g) (* h h))
7.0ms
(sqrt (- (* g g) (* h h)))

series520.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
334.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
72.0ms
(sqrt (- (* g g) (* h h)))
59.0ms
(- (* g g) (* h h))
55.0ms
(sqrt (- (* g g) (* h h)))

simplify1.2s

Counts
81 → 81

prune1.9s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 32.0b

localize105.0ms

Local error

Found 4 expressions with local error:

31.4b
(sqrt (- (* g g) (* h h)))
31.4b
(sqrt (- (* g g) (* h h)))
11.2b
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
2.6b
(- (* g g) (* h h))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity
11×cbrt-prod
sqrt-prod
add-cube-cbrt
times-frac
pow1 add-log-exp
difference-of-squares
add-cbrt-cube sqrt-div add-exp-log insert-posit16
flip3-- flip--
rem-sqrt-square sqrt-pow1 pow1/2 distribute-lft-out--
cbrt-div sub-neg distribute-rgt-neg-in pow1/3 diff-log div-inv
Counts
4 → 69
Calls
4 calls:
Slowest
33.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
15.0ms
(sqrt (- (* g g) (* h h)))
14.0ms
(sqrt (- (* g g) (* h h)))
14.0ms
(- (* g g) (* h h))

series600.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
382.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
87.0ms
(sqrt (- (* g g) (* h h)))
74.0ms
(sqrt (- (* g g) (* h h)))
57.0ms
(- (* g g) (* h h))

simplify1.2s

Counts
81 → 81

prune1.7s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 32.0b

localize90.0ms

Local error

Found 4 expressions with local error:

31.4b
(sqrt (- (* g g) (* h h)))
31.4b
(sqrt (- (* g g) (* h h)))
11.2b
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
2.6b
(- (* g g) (* h h))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity
11×cbrt-prod
sqrt-prod
add-cube-cbrt
times-frac
pow1 add-log-exp
difference-of-squares
add-cbrt-cube sqrt-div add-exp-log insert-posit16
flip3-- flip--
rem-sqrt-square sqrt-pow1 pow1/2 distribute-lft-out--
cbrt-div sub-neg distribute-rgt-neg-in pow1/3 diff-log div-inv
Counts
4 → 69
Calls
4 calls:
Slowest
13.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
8.0ms
(sqrt (- (* g g) (* h h)))
8.0ms
(- (* g g) (* h h))
7.0ms
(sqrt (- (* g g) (* h h)))

series554.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
359.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (* a 2)))
73.0ms
(sqrt (- (* g g) (* h h)))
72.0ms
(sqrt (- (* g g) (* h h)))
50.0ms
(- (* g g) (* h h))

simplify1.2s

Counts
81 → 81

prune1.6s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 32.0b

regimes1.1s

Accuracy

54.3% (1.6b remaining)

Error of 31.0b against oracle of 29.4b and baseline of 32.8b

bsearch464.0ms

end0.0ms

sample8.1s

Algorithm
intervals
Results
3.4s3627×body320valid
2.2s8160×body80nan
2.0s4221×body160valid
29.0ms152×body80valid