Details

Time bar (total: 5.3s)

sample70.0ms

Algorithm
intervals
Results
31.0ms827×body80nan
11.0ms282×body80valid

simplify98.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02710
17610
221110
353010
4106510
5219810
6379410
7500110

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: 0.1b

Counts
2 → 1

localize13.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- a (/ 1.0 3.0)) (+ 1.0 (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)))
0.1b
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
0.2b
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
0.3b
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
associate-*r/
associate-*l/
flip3-- sqrt-div sqrt-prod flip--
*-commutative
frac-times associate-/r* associate-/r/
flip3-+ associate-*l* flip-+
+-commutative distribute-rgt-in frac-2neg distribute-lft-in clear-num div-inv
pow1/2
Counts
4 → 34
Calls
4 calls:
7.0ms
(* (- a (/ 1.0 3.0)) (+ 1.0 (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)))
4.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
5.0ms
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
4.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))

series513.0ms

Counts
4 → 12
Calls
4 calls:
116.0ms
(* (- a (/ 1.0 3.0)) (+ 1.0 (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)))
73.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
179.0ms
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
144.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))

simplify58.0ms

Algorithm
egg-herbie
Counts
46 → 46
Iterations

Useful iterations: 2 (52.0ms)

IterNodesCost
0580515
12402491
25001487

prune166.0ms

Filtered
46 candidates to 44 candidates (95.7%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New41546
Fresh000
Picked101
Done000
Total42547

Merged error: 0.0b

Counts
47 → 5

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
0.2b
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
0.3b
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
7.7b
(* (- a (/ 1.0 3.0)) (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
22×associate-*l/
13×associate-*r/
12×sqrt-prod
10×frac-times flip3-- associate-/r* flip--
*-commutative
sqrt-div
associate-*l* associate-/r/
frac-2neg associate-*r* clear-num
div-inv
pow1/2
Counts
4 → 44
Calls
4 calls:
4.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
5.0ms
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
4.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
8.0ms
(* (- a (/ 1.0 3.0)) (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand))

series567.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
182.0ms
(* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand)
147.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
164.0ms
(* (- a (/ 1.0 3.0)) (* (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand))

simplify58.0ms

Algorithm
egg-herbie
Counts
56 → 56
Iterations

Useful iterations: 2 (51.0ms)

IterNodesCost
0600551
12525522
25001516

prune212.0ms

Filtered
56 candidates to 56 candidates (100.0%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New51556
Fresh404
Picked101
Done000
Total56561

Merged error: 0b

Counts
61 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 9.0 (- a (/ 1.0 3.0)))
0.1b
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
0.2b
(/ rand (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
7.7b
(* (- a (/ 1.0 3.0)) (* 1.0 (/ rand (sqrt (* 9.0 (- a (/ 1.0 3.0)))))))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
29×associate-*r/
12×frac-times
11×flip3-- flip--
10×sqrt-prod
associate-*r* associate-/r* *-commutative
clear-num
sqrt-div
frac-2neg associate-/r/
un-div-inv
distribute-rgt-in sub-neg distribute-lft-in associate-*l/ div-inv
pow1/2
Counts
4 → 45
Calls
4 calls:
3.0ms
(* 9.0 (- a (/ 1.0 3.0)))
4.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
4.0ms
(/ rand (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
8.0ms
(* (- a (/ 1.0 3.0)) (* 1.0 (/ rand (sqrt (* 9.0 (- a (/ 1.0 3.0)))))))

series438.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(* 9.0 (- a (/ 1.0 3.0)))
76.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
157.0ms
(/ rand (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
166.0ms
(* (- a (/ 1.0 3.0)) (* 1.0 (/ rand (sqrt (* 9.0 (- a (/ 1.0 3.0)))))))

simplify51.0ms

Algorithm
egg-herbie
Counts
57 → 57
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
0518539
12055516
25001509

prune187.0ms

Filtered
57 candidates to 49 candidates (86.0%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New54357
Fresh314
Picked011
Done000
Total57562

Merged error: 0b

Counts
62 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
0.2b
(* (* (- a (/ 1.0 3.0)) (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))) rand)
0.3b
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
0.3b
(* (- a (/ 1.0 3.0)) (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
22×associate-*l/
20×frac-times
18×associate-*r/
16×flip3-- sqrt-prod flip--
14×associate-/r*
11×*-commutative
clear-num
sqrt-div
frac-2neg
associate-*r* associate-/r/
associate-*l*
div-inv
un-div-inv
pow1/2
Counts
4 → 58
Calls
4 calls:
4.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
9.0ms
(* (* (- a (/ 1.0 3.0)) (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))) rand)
4.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
7.0ms
(* (- a (/ 1.0 3.0)) (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))))

series523.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))
167.0ms
(* (* (- a (/ 1.0 3.0)) (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))) rand)
147.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
131.0ms
(* (- a (/ 1.0 3.0)) (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))))

simplify57.0ms

Algorithm
egg-herbie
Counts
70 → 70
Iterations

Useful iterations: 2 (48.0ms)

IterNodesCost
0577640
12232610
25001602

prune248.0ms

Filtered
70 candidates to 68 candidates (97.1%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New70070
Fresh033
Picked011
Done011
Total70575

Merged error: 0b

Counts
75 → 5

regimes76.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
01913
11913

end0.0ms

sample1.8s

Algorithm
intervals
Results
914.0ms27471×body80nan
324.0ms9168×body80valid