Details

Time bar (total: 2.5s)

analyze304.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
12.5%87.4%0.1%7
12.5%71.8%15.7%8
25%56.2%18.9%9
31.2%43.7%25.1%10
39%34.7%26.3%11
44.9%27.9%27.3%12
47.8%22%30.2%13
52.6%16.8%30.7%14

sample52.0ms

Algorithm
intervals
Results
12.0ms256×body80valid

simplify15.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (13.0ms)

IterNodesCost
02479
12479

prune11.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize11.0ms

Local error

Found 1 expressions with local error:

0.0b
(- (* x x) (* (* y 4.0) z))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt sub-neg flip3-- *-un-lft-identity diff-log add-cbrt-cube flip--
Counts
1 → 11
Calls
1 calls:
6.0ms
(- (* x x) (* (* y 4.0) z))

series14.0ms

Counts
1 → 3
Calls
1 calls:
14.0ms
(- (* x x) (* (* y 4.0) z))

simplify47.0ms

Algorithm
egg-herbie
Counts
14 → 14
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
04905179
14905179

prune30.0ms

Filtered
11 candidates to 14 candidates (-27.3%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New12214
Fresh000
Picked011
Done000
Total12315

Merged error: 0.0b

Counts
15 → 3

localize10.0ms

Local error

Found 4 expressions with local error:

0.2b
(* y (* 4.0 z))
0.2b
(* y (* 4.0 z))
2.2b
(sqrt (- (* x x) (* y (* 4.0 z))))
2.2b
(sqrt (- (* x x) (* y (* 4.0 z))))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1
14×add-exp-log add-cbrt-cube
10×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
associate-*l* pow-prod-down prod-exp sqrt-prod cbrt-unprod
sqrt-div add-log-exp
rem-sqrt-square flip3-- sqrt-pow1 pow1/2 associate-*r* *-commutative flip--
Counts
4 → 66
Calls
4 calls:
4.0ms
(* y (* 4.0 z))
4.0ms
(* y (* 4.0 z))
4.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))
6.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))

series34.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(* y (* 4.0 z))
3.0ms
(* y (* 4.0 z))
13.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))
14.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))

simplify32.0ms

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 0 (26.0ms)

IterNodesCost
05075708

prune112.0ms

Filtered
52 candidates to 78 candidates (-50.0%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New77178
Fresh101
Picked011
Done011
Total78381

Merged error: 0.0b

Counts
81 → 3

localize16.0ms

Local error

Found 4 expressions with local error:

2.2b
(sqrt (- (* x x) (* y (* 4.0 z))))
2.2b
(sqrt (- (* x x) (* y (* 4.0 z))))
2.2b
(sqrt (- (* x x) (* y (* 4.0 z))))
2.2b
(sqrt (- (* x x) (* y (* 4.0 z))))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt sqrt-prod
pow1 add-cube-cbrt *-un-lft-identity sqrt-div
add-exp-log rem-sqrt-square flip3-- sqrt-pow1 pow1/2 add-cbrt-cube flip-- add-log-exp
Counts
4 → 60
Calls
4 calls:
4.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))
4.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))
6.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))
4.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))

series53.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))
13.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))
13.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))
14.0ms
(sqrt (- (* x x) (* y (* 4.0 z))))

simplify44.0ms

Algorithm
egg-herbie
Counts
72 → 72
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
04963932
14963932

prune200.0ms

Filtered
60 candidates to 72 candidates (-20.0%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New72072
Fresh000
Picked011
Done022
Total72375

Merged error: 0.0b

Counts
75 → 3

regimes384.0ms

Accuracy

0% (0.0b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0529
1529

end0.0ms

sample1.1s

Algorithm
intervals
Results
309.0ms8000×body80valid

Profiling

Loading profile data...