Details

Time bar (total: 2.7s)

sample41.0ms

Algorithm
intervals
Results
24.0ms500×body80valid

simplify11.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
0247
1446
2586
3606
4606

prune8.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 19.6b

Counts
2 → 2

localize11.0ms

Local error

Found 2 expressions with local error:

0.2b
(fma (/ z t) (/ z t) (/ (* x x) (* y y)))
19.4b
(/ (* x x) (* y y))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
*-commutative
times-frac
associate-/r* associate-/l*
frac-2neg clear-num fma-udef div-inv
Counts
2 → 12
Calls
2 calls:
1.0ms
(fma (/ z t) (/ z t) (/ (* x x) (* y y)))
5.0ms
(/ (* x x) (* y y))

series133.0ms

Counts
2 → 6
Calls
2 calls:
104.0ms
(fma (/ z t) (/ z t) (/ (* x x) (* y y)))
29.0ms
(/ (* x x) (* y y))

simplify48.0ms

Algorithm
egg-herbie
Counts
18 → 18
Iterations

Useful iterations: 2 (7.0ms)

IterNodesCost
05658
114758
238855
3148655
4500155

prune40.0ms

Filtered
18 candidates to 9 candidates (50.0%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New15318
Fresh011
Picked101
Done000
Total16420

Merged error: 0.2b

Counts
20 → 4

localize9.0ms

Local error

Found 2 expressions with local error:

0.3b
(fma (/ x y) (/ x y) (* (/ z t) (/ z t)))
0.3b
(* (/ z t) (/ z t))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
frac-times clear-num
frac-2neg
div-inv
associate-*r/ associate-*l/
pow2 swap-sqr associate-*r* associate-*l* un-div-inv *-commutative fma-udef
Counts
2 → 22
Calls
2 calls:
1.0ms
(fma (/ x y) (/ x y) (* (/ z t) (/ z t)))
4.0ms
(* (/ z t) (/ z t))

series131.0ms

Counts
2 → 6
Calls
2 calls:
102.0ms
(fma (/ x y) (/ x y) (* (/ z t) (/ z t)))
28.0ms
(* (/ z t) (/ z t))

simplify50.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 2 (13.0ms)

IterNodesCost
09080
131880
2171276
3500276

prune57.0ms

Filtered
28 candidates to 13 candidates (46.4%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New24428
Fresh033
Picked101
Done000
Total25732

Merged error: 0.1b

Counts
32 → 7

localize14.0ms

Local error

Found 2 expressions with local error:

0.2b
(/ (/ z t) (/ t z))
0.3b
(fma (/ x y) (/ x y) (/ (/ z t) (/ t z)))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
div-inv
frac-2neg clear-num associate-/r/ associate-/l/
times-frac associate-/r* fma-udef associate-/l*
Counts
2 → 13
Calls
2 calls:
4.0ms
(/ (/ z t) (/ t z))
1.0ms
(fma (/ x y) (/ x y) (/ (/ z t) (/ t z)))

series129.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(/ (/ z t) (/ t z))
102.0ms
(fma (/ x y) (/ x y) (/ (/ z t) (/ t z)))

simplify39.0ms

Algorithm
egg-herbie
Counts
19 → 19
Iterations

Useful iterations: 2 (9.0ms)

IterNodesCost
08065
121063
2115258
3500158

prune45.0ms

Filtered
19 candidates to 10 candidates (52.6%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New19019
Fresh066
Picked011
Done000
Total19726

Merged error: 0.1b

Counts
26 → 7

localize10.0ms

Local error

Found 3 expressions with local error:

0.2b
(/ 1 (* (/ t z) (/ t z)))
0.3b
(fma (/ x y) (/ x y) (/ 1 (* (/ t z) (/ t z))))
0.3b
(* (/ t z) (/ t z))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
19×clear-num
18×frac-times
17×frac-2neg
16×associate-/r/
div-inv
associate-*r/ associate-*l/
associate-/r*
pow2 swap-sqr associate-*r* associate-*l* un-div-inv *-commutative
pow-flip fma-udef inv-pow
Counts
3 → 48
Calls
3 calls:
6.0ms
(/ 1 (* (/ t z) (/ t z)))
1.0ms
(fma (/ x y) (/ x y) (/ 1 (* (/ t z) (/ t z))))
5.0ms
(* (/ t z) (/ t z))

series158.0ms

Counts
3 → 9
Calls
3 calls:
35.0ms
(/ 1 (* (/ t z) (/ t z)))
95.0ms
(fma (/ x y) (/ x y) (/ 1 (* (/ t z) (/ t z))))
28.0ms
(* (/ t z) (/ t z))

simplify133.0ms

Algorithm
egg-herbie
Counts
57 → 57
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
0139148
1535148
23611133
35002133

prune114.0ms

Filtered
57 candidates to 34 candidates (59.6%)
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New54357
Fresh145
Picked011
Done011
Total55964

Merged error: 0.1b

Counts
64 → 9

regimes399.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096

end0.0ms

sample1.1s

Algorithm
intervals
Results
664.0ms15643×body80valid