Details

Time bar (total: 1.8s)

sample19.0ms

Algorithm
intervals
Results
8.0ms277×body80valid

simplify21.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0204
1464
2884
31384
41884
52364
62604
72634
82634

prune5.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 4.5b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
associate-*r/
distribute-rgt-in sub-neg flip3-- frac-2neg distribute-lft-in clear-num *-commutative flip-- div-inv associate-/l/ associate-/l*
associate-/r*
Counts
2 → 18
Calls
2 calls:
3.0ms
(* z (- y t))
4.0ms
(/ x (/ (* z (- y t)) 2.0))

series80.0ms

Counts
2 → 6
Calls
2 calls:
33.0ms
(* z (- y t))
46.0ms
(/ x (/ (* z (- y t)) 2.0))

simplify55.0ms

Algorithm
egg-herbie
Counts
24 → 24
Iterations

Useful iterations: 4 (52.0ms)

IterNodesCost
07765
121062
259361
3241561
4500360

prune44.0ms

Filtered
24 candidates to 15 candidates (62.5%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New19524
Fresh000
Picked011
Done000
Total19625

Merged error: 0.0b

Counts
25 → 6

localize7.0ms

Local error

Found 3 expressions with local error:

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

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
11×associate-*r/
associate-/r* associate-/r/ *-commutative
flip3-- associate-*r* clear-num flip--
distribute-rgt-in sub-neg frac-2neg distribute-lft-in div-inv
un-div-inv
Counts
3 → 24
Calls
3 calls:
3.0ms
(* z (- y t))
3.0ms
(/ 2.0 (* z (- y t)))
5.0ms
(* x (/ 2.0 (* z (- y t))))

series109.0ms

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

simplify68.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
08673
126770
292070
3328370
4500170

prune57.0ms

Filtered
33 candidates to 21 candidates (63.6%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New30333
Fresh314
Picked011
Done011
Total33639

Merged error: 0.0b

Counts
39 → 6

localize6.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ 2.0 (- y t))
0.2b
(* x (/ 2.0 (- y t)))
5.1b
(/ (* x (/ 2.0 (- y t))) z)

rewrite12.0ms

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

series142.0ms

Counts
3 → 9
Calls
3 calls:
41.0ms
(/ 2.0 (- y t))
30.0ms
(* x (/ 2.0 (- y t)))
71.0ms
(/ (* x (/ 2.0 (- y t))) z)

simplify47.0ms

Algorithm
egg-herbie
Counts
34 → 34
Iterations

Useful iterations: 3 (18.0ms)

IterNodesCost
09765
127764
279263
3219461
4500261

prune63.0ms

Filtered
34 candidates to 25 candidates (73.5%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New32234
Fresh213
Picked101
Done022
Total35540

Merged error: 0.0b

Counts
40 → 5

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
12×neg-mul-1 associate-/l*
associate-/l/
times-frac
associate-*r* associate-/r/ *-commutative distribute-neg-frac
frac-2neg distribute-frac-neg clear-num div-inv
flip3-- associate-/r* distribute-rgt-neg-out flip--
Counts
2 → 30
Calls
2 calls:
5.0ms
(/ (* x (- 2.0)) (- (- y t)))
7.0ms
(/ (/ (* x (- 2.0)) (- (- y t))) z)

series109.0ms

Counts
2 → 6
Calls
2 calls:
35.0ms
(/ (* x (- 2.0)) (- (- y t)))
74.0ms
(/ (/ (* x (- 2.0)) (- (- y t))) z)

simplify41.0ms

Algorithm
egg-herbie
Counts
36 → 36
Iterations

Useful iterations: 3 (38.0ms)

IterNodesCost
0144121
1392115
21677112
35001111

prune74.0ms

Filtered
36 candidates to 29 candidates (80.6%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New34236
Fresh112
Picked011
Done112
Total36541

Merged error: 0.0b

Counts
41 → 5

regimes133.0ms

Accuracy

53.4% (2.6b remaining)

Error of 2.6b against oracle of 0.0b and baseline of 5.6b

bsearch168.0ms

Steps
ItersRangePoint
8
4.798385169243652e-51
7.225244250210621e-47
2.7804817686208827e-47
10
2.3921132320884054e-244
3.2258299531989797e-234
2.416175823740062e-244
7
-5.8657503922563225e-307
-6.697292366404246e-309
-7.16200565517568e-309
9
-7451887.57199378
-0.0748897710117716
-3149.6947709486194

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03526
14526
25526
35726
45726

end0.0ms

sample489.0ms

Algorithm
intervals
Results
268.0ms8696×body80valid