Details

Time bar (total: 2.3s)

sample23.0ms

Algorithm
intervals
Results
12.0ms256×body80valid

simplify37.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0268
1618
21418
33478
47928
550028

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 11.8b

Counts
2 → 1

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(- x (/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t))))
0.6b
(- (* (* z 2.0) z) (* y t))
18.8b
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l*
flip3-- flip--
sub-neg associate-*l* associate-/r/ *-commutative
frac-2neg clear-num div-inv
Counts
3 → 17
Calls
3 calls:
2.0ms
(- x (/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t))))
5.0ms
(- (* (* z 2.0) z) (* y t))
9.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

series304.0ms

Counts
3 → 9
Calls
3 calls:
81.0ms
(- x (/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t))))
39.0ms
(- (* (* z 2.0) z) (* y t))
183.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

simplify84.0ms

Algorithm
egg-herbie
Counts
26 → 26
Iterations

Useful iterations: 2 (20.0ms)

IterNodesCost
0165180
1608180
22956179
35002179

prune62.0ms

Filtered
26 candidates to 18 candidates (69.2%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New20626
Fresh000
Picked101
Done000
Total21627

Merged error: 5.3b

Counts
27 → 6

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ z (/ (- (* (* z 2.0) z) (* y t)) (* y 2.0))))
0.6b
(- (* (* z 2.0) z) (* y t))
7.0b
(/ z (/ (- (* (* z 2.0) z) (* y t)) (* y 2.0)))
12.1b
(/ (- (* (* z 2.0) z) (* y t)) (* y 2.0))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
associate-/r*
flip3-- flip-- associate-/l/
frac-2neg clear-num div-inv
sub-neg *-commutative
div-sub
Counts
4 → 27
Calls
4 calls:
2.0ms
(- x (/ z (/ (- (* (* z 2.0) z) (* y t)) (* y 2.0))))
6.0ms
(- (* (* z 2.0) z) (* y t))
8.0ms
(/ z (/ (- (* (* z 2.0) z) (* y t)) (* y 2.0)))
8.0ms
(/ (- (* (* z 2.0) z) (* y t)) (* y 2.0))

series207.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(- x (/ z (/ (- (* (* z 2.0) z) (* y t)) (* y 2.0))))
37.0ms
(- (* (* z 2.0) z) (* y t))
55.0ms
(/ z (/ (- (* (* z 2.0) z) (* y t)) (* y 2.0)))
58.0ms
(/ (- (* (* z 2.0) z) (* y t)) (* y 2.0))

simplify140.0ms

Algorithm
egg-herbie
Counts
39 → 39
Iterations

Useful iterations: 3 (135.0ms)

IterNodesCost
0206250
1764249
23541246
35001243

prune96.0ms

Filtered
39 candidates to 28 candidates (71.8%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New35439
Fresh415
Picked101
Done000
Total40545

Merged error: 1.0b

Counts
45 → 5

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(- x (/ z (/ (- (* (/ (* z 2.0) y) z) t) 2.0)))
0.1b
(* (/ (* z 2.0) y) z)
7.0b
(/ z (/ (- (* (/ (* z 2.0) y) z) t) 2.0))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l/ associate-/r/
frac-2neg clear-num div-inv
flip3-- *-commutative flip-- associate-/l/ associate-/l*
sub-neg associate-*l* associate-/r*
Counts
3 → 20
Calls
3 calls:
2.0ms
(- x (/ z (/ (- (* (/ (* z 2.0) y) z) t) 2.0)))
5.0ms
(* (/ (* z 2.0) y) z)
8.0ms
(/ z (/ (- (* (/ (* z 2.0) y) z) t) 2.0))

series116.0ms

Counts
3 → 9
Calls
3 calls:
45.0ms
(- x (/ z (/ (- (* (/ (* z 2.0) y) z) t) 2.0)))
28.0ms
(* (/ (* z 2.0) y) z)
43.0ms
(/ z (/ (- (* (/ (* z 2.0) y) z) t) 2.0))

simplify131.0ms

Algorithm
egg-herbie
Counts
29 → 29
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0129130
1535130
23560130
35001130

prune66.0ms

Filtered
29 candidates to 20 candidates (69.0%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New26329
Fresh224
Picked011
Done000
Total28634

Merged error: 0.9b

Counts
34 → 6

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ 1 (/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z)))
0.1b
(* (/ (* z 2.0) y) z)
0.9b
(/ 1 (/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z))
6.8b
(/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z)

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
15×associate-/l/
associate-/r/
clear-num
frac-2neg div-inv
associate-*l/
associate-/l*
flip3-- flip--
div-sub *-commutative remove-double-div
sub-neg associate-*l* associate-/r* inv-pow
Counts
4 → 37
Calls
4 calls:
2.0ms
(- x (/ 1 (/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z)))
5.0ms
(* (/ (* z 2.0) y) z)
9.0ms
(/ 1 (/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z))
9.0ms
(/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z)

series173.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(- x (/ 1 (/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z)))
27.0ms
(* (/ (* z 2.0) y) z)
42.0ms
(/ 1 (/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z))
60.0ms
(/ (/ (- (* (/ (* z 2.0) y) z) t) 2.0) z)

simplify36.0ms

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 2 (32.0ms)

IterNodesCost
0202227
1863225
25001212

prune92.0ms

Filtered
49 candidates to 33 candidates (67.3%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New47249
Fresh314
Picked101
Done011
Total51455

Merged error: 0.0b

Counts
55 → 4

regimes78.0ms

Accuracy

0% (0.1b 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 (0.0ms)

IterNodesCost
0178
1178

end0.0ms

sample508.0ms

Algorithm
intervals
Results
308.0ms8000×body80valid