Details

Time bar (total: 6.0s)

sample63.0ms

Algorithm
intervals
Results
12.0ms194×body80valid
11.0ms19×body1280valid
10.0ms24×body2560valid
6.0ms256×pre80true
4.0ms14×body640valid
0.0msbody320valid
0.0msbody160valid

simplify12.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0289
1409
2489
3509
4529
5539
6539

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.7b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* (* 4.0 p) p) (* x x))
0.2b
(/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))
1.0b
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
12.3b
(sqrt (+ (* (* 4.0 p) p) (* x x)))

rewrite146.0ms

Algorithm
rewrite-expression-head
Rules
23×*-un-lft-identity
22×add-sqr-sqrt
21×add-cube-cbrt
18×times-frac
15×sqrt-prod
add-log-exp
add-exp-log associate-/r* add-cbrt-cube
pow1
expm1-log1p-u fma-def flip3-+ sqrt-div flip-+ log1p-expm1-u
associate-/l*
+-commutative sum-log associate-/r/
cbrt-undiv rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-exp clear-num div-inv distribute-lft-out
Counts
4 → 91
Calls
4 calls:
18.0ms
(+ (* (* 4.0 p) p) (* x x))
31.0ms
(/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))
70.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
24.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series211.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(+ (* (* 4.0 p) p) (* x x))
54.0ms
(/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))
68.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
58.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify158.0ms

Algorithm
egg-herbie
Counts
103 → 103
Iterations

Useful iterations: 3 (148.0ms)

IterNodesCost
0296867
11081815
24584798
35001795

prune330.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 12.5b

localize17.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))
1.0b
(log (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
1.0b
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
12.3b
(sqrt (+ (* (* 4.0 p) p) (* x x)))

rewrite334.0ms

Algorithm
rewrite-expression-head
Rules
27×*-un-lft-identity
24×add-sqr-sqrt
23×add-cube-cbrt
18×times-frac
15×sqrt-prod
pow1 add-exp-log associate-/r* add-cbrt-cube add-log-exp
log-pow
expm1-log1p-u log-prod exp-prod sqrt-div log1p-expm1-u
fma-def flip3-+ flip-+ associate-/l*
associate-/r/ distribute-lft-out
cbrt-undiv +-commutative rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-exp rem-log-exp exp-sum clear-num sum-log div-inv
Counts
4 → 96
Calls
4 calls:
30.0ms
(/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))
214.0ms
(log (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
57.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
29.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series235.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))
70.0ms
(log (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
70.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
49.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify79.0ms

Algorithm
egg-herbie
Counts
108 → 108
Iterations

Useful iterations: 3 (64.0ms)

IterNodesCost
0286957
1875889
22480876
35002874

prune400.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 12.5b

localize20.0ms

Local error

Found 4 expressions with local error:

1.0b
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
1.0b
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
12.3b
(sqrt (+ (* (* 4.0 p) p) (* x x)))
12.3b
(sqrt (+ (* (* 4.0 p) p) (* x x)))

rewrite490.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity
14×add-sqr-sqrt log-prod sqrt-prod log-pow
12×add-cube-cbrt sqrt-pow1
10×pow1
exp-prod
add-exp-log
expm1-log1p-u pow1/2 sqrt-div add-cbrt-cube log1p-expm1-u add-log-exp
rem-sqrt-square flip3-+ rem-log-exp exp-sum flip-+ distribute-lft-out
Counts
4 → 82
Calls
4 calls:
217.0ms
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
217.0ms
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
25.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
28.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series437.0ms

Counts
4 → 12
Calls
4 calls:
163.0ms
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
160.0ms
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
56.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
57.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify97.0ms

Algorithm
egg-herbie
Counts
94 → 94
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
0163930
1392856
21050856
32648856
45001856

prune502.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 12.5b

localize29.0ms

Local error

Found 4 expressions with local error:

1.0b
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
4.1b
(log (sqrt (exp (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
12.3b
(sqrt (+ (* (* 4.0 p) p) (* x x)))
12.3b
(sqrt (+ (* (* 4.0 p) p) (* x x)))

rewrite336.0ms

Algorithm
rewrite-expression-head
Rules
34×log-pow
32×sqrt-pow1
28×exp-prod
26×add-sqr-sqrt *-un-lft-identity
24×add-cube-cbrt
22×sqrt-prod
18×times-frac
13×log-prod
10×pow1
add-exp-log sqrt-div
expm1-log1p-u pow1/2 add-cbrt-cube log1p-expm1-u add-log-exp
flip3-+ flip-+
rem-sqrt-square rem-log-exp associate-/r/
exp-sum div-inv distribute-lft-out
Counts
4 → 101
Calls
4 calls:
213.0ms
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
68.0ms
(log (sqrt (exp (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
27.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
24.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series382.0ms

Counts
4 → 12
Calls
4 calls:
161.0ms
(log (sqrt (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x))))))))
115.0ms
(log (sqrt (exp (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
53.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
53.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify122.0ms

Algorithm
egg-herbie
Counts
113 → 113
Iterations

Useful iterations: 2 (17.0ms)

IterNodesCost
02761053
1605972
21553959
33847959
45001959

prune621.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 12.4b

regimes116.0ms

Accuracy

0% (0.3b remaining)

Error of 12.9b against oracle of 12.7b and baseline of 12.9b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03543
13543

end0.0ms

sample880.0ms

Algorithm
intervals
Results
213.0ms6054×body80valid
184.0ms805×body2560valid
117.0ms622×body1280valid
103.0ms8000×pre80true
41.0ms298×body640valid
14.0ms130×body320valid
6.0ms91×body160valid