Details

Time bar (total: 5.6s)

sample96.0ms

Algorithm
intervals
Results
37.0ms710×body80nan
16.0ms257×body80valid
0.0msbody640valid

simplify36.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 4 (12.0ms)

IterNodesCost
0216
1526
21346
32826
45415
57525
69685
711995
813275
913275

prune8.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 0.1b

Counts
2 → 1

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (- (- (* x (log y)) y) z) (log t))
0.3b
(* x (log y))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
associate-+l+
associate-+l- sub-neg associate--l+
+-commutative associate--l- flip3-+ *-commutative flip-+
Counts
2 → 10
Calls
2 calls:
7.0ms
(+ (- (- (* x (log y)) y) z) (log t))
2.0ms
(* x (log y))

series81.0ms

Counts
2 → 6
Calls
2 calls:
44.0ms
(+ (- (- (* x (log y)) y) z) (log t))
36.0ms
(* x (log y))

simplify30.0ms

Algorithm
egg-herbie
Counts
16 → 16
Iterations

Useful iterations: 3 (28.0ms)

IterNodesCost
012494
131789
298475
3500174

prune32.0ms

Filtered
16 candidates to 10 candidates (62.5%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New15116
Fresh000
Picked011
Done000
Total15217

Merged error: 0.1b

Counts
17 → 2

localize151.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (log y))
0.4b
(* (log t) (log t))
0.7b
(pow (log t) 3)
45.5b
(/ (+ (pow (- (- (* x (log y)) y) z) 3) (pow (log t) 3)) (fma (- (- (* x (log y)) z) y) (- (- (- (* x (log y)) y) z) (log t)) (* (log t) (log t))))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
*-commutative associate-/l/
pow2 pow-to-exp frac-2neg flip3-+ unpow3 clear-num sum-cubes flip-+ div-inv associate-/l* sqr-pow
Counts
4 → 12
Calls
4 calls:
2.0ms
(* x (log y))
2.0ms
(* (log t) (log t))
1.0ms
(pow (log t) 3)
8.0ms
(/ (+ (pow (- (- (* x (log y)) y) z) 3) (pow (log t) 3)) (fma (- (- (* x (log y)) z) y) (- (- (- (* x (log y)) y) z) (log t)) (* (log t) (log t))))

series820.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(* x (log y))
143.0ms
(* (log t) (log t))
167.0ms
(pow (log t) 3)
474.0ms
(/ (+ (pow (- (- (* x (log y)) y) z) 3) (pow (log t) 3)) (fma (- (- (* x (log y)) z) y) (- (- (- (* x (log y)) y) z) (log t)) (* (log t) (log t))))

simplify103.0ms

Algorithm
egg-herbie
Counts
24 → 24
Iterations

Useful iterations: 2 (19.0ms)

IterNodesCost
0182198
1612195
23676183
35001183

prune70.0ms

Filtered
24 candidates to 15 candidates (62.5%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New23124
Fresh000
Picked101
Done011
Total24226

Merged error: 0.1b

Counts
26 → 2

localize26.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (log y))
0.4b
(* (log t) (log t))
0.7b
(pow (log t) 3)
45.8b
(/ (fma (- (- (* x (log y)) z) y) (- (- (- (* x (log y)) y) z) (log t)) (* (log t) (log t))) (+ (pow (- (- (* x (log y)) y) z) 3) (pow (log t) 3)))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/ *-commutative
pow2 pow-to-exp frac-2neg flip3-+ unpow3 clear-num associate-/r* sum-cubes flip-+ div-inv sqr-pow
Counts
4 → 12
Calls
4 calls:
3.0ms
(* x (log y))
2.0ms
(* (log t) (log t))
1.0ms
(pow (log t) 3)
7.0ms
(/ (fma (- (- (* x (log y)) z) y) (- (- (- (* x (log y)) y) z) (log t)) (* (log t) (log t))) (+ (pow (- (- (* x (log y)) y) z) 3) (pow (log t) 3)))

series1.0s

Counts
4 → 12
Calls
4 calls:
35.0ms
(* x (log y))
142.0ms
(* (log t) (log t))
166.0ms
(pow (log t) 3)
676.0ms
(/ (fma (- (- (* x (log y)) z) y) (- (- (- (* x (log y)) y) z) (log t)) (* (log t) (log t))) (+ (pow (- (- (* x (log y)) y) z) 3) (pow (log t) 3)))

simplify71.0ms

Algorithm
egg-herbie
Counts
24 → 24
Iterations

Useful iterations: 3 (68.0ms)

IterNodesCost
0166201
1508199
22639192
35002151

prune80.0ms

Filtered
24 candidates to 13 candidates (54.2%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New22224
Fresh000
Picked101
Done011
Total23326

Merged error: 0.1b

Counts
26 → 3

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- (- (* x (log y)) y) z) (log t))
0.1b
(/ 1 (+ (- (- (* x (log y)) y) z) (log t)))
0.2b
(/ 1 (/ 1 (+ (- (- (* x (log y)) y) z) (log t))))
0.3b
(* x (log y))

rewrite45.0ms

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

series479.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(+ (- (- (* x (log y)) y) z) (log t))
342.0ms
(/ 1 (+ (- (- (* x (log y)) y) z) (log t)))
46.0ms
(/ 1 (/ 1 (+ (- (- (* x (log y)) y) z) (log t))))
50.0ms
(* x (log y))

simplify72.0ms

Algorithm
egg-herbie
Counts
41 → 41
Iterations

Useful iterations: 3 (68.0ms)

IterNodesCost
0163215
1541204
22639183
35001181

prune100.0ms

Filtered
41 candidates to 30 candidates (73.2%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New39241
Fresh101
Picked011
Done101
Total41344

Merged error: 0.0b

Counts
44 → 3

regimes221.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0155
1175
2175

end0.0ms

sample2.0s

Algorithm
intervals
Results
850.0ms23941×body80nan
347.0ms8022×body80valid
0.0msbody640valid
0.0msbody1280valid
0.0msbody320valid