Details

Time bar (total: 5.8s)

analyze862.0ms

Algorithm
search
sampling

Space saved by range analysis: 0.243902%

Space saved by search: 83.749449%

Guaranteed chance to sample good point: 38.816036%

sample38.0ms

Algorithm
intervals
Results
18.0ms256×body80valid
5.0ms75×body80nan

simplify59.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0279
1599
21539
33609
48139
516399
631439
750019

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.3b

Counts
2 → 1

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (log (+ x y)) (log z)) t)
0.1b
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
0.2b
(* (- a 0.5) (log t))
0.7b
(+ (log (+ x y)) (log z))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
30×*-un-lft-identity
19×log-prod
18×add-sqr-sqrt
15×pow1
14×add-log-exp
12×add-cube-cbrt
associate-+r+ log-pow distribute-lft-out
associate-+l+
add-exp-log distribute-rgt-in flip3-- distribute-lft-in associate-*l/ sum-log add-cbrt-cube flip-- distribute-lft-out--
associate-+l- associate-*l*
log-div flip3-+ diff-log associate-*r* frac-add flip-+
+-commutative associate--l- sub-neg associate--l+ difference-of-squares
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 102
Calls
4 calls:
8.0ms
(- (+ (log (+ x y)) (log z)) t)
12.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
7.0ms
(* (- a 0.5) (log t))
7.0ms
(+ (log (+ x y)) (log z))

series112.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(- (+ (log (+ x y)) (log z)) t)
55.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
10.0ms
(* (- a 0.5) (log t))
14.0ms
(+ (log (+ x y)) (log z))

simplify61.0ms

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 2 (50.0ms)

IterNodesCost
06811040
12483977
25001932

prune194.0ms

Filtered
80 candidates to 114 candidates (-42.5%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New10410114
Fresh000
Picked101
Done000
Total10510115

Merged error: 0.0b

Counts
115 → 10

localize20.0ms

Local error

Found 4 expressions with local error:

0.5b
(+ (log (+ x y)) (log (* (cbrt z) (cbrt z))))
0.6b
(cbrt z)
0.6b
(cbrt z)
0.6b
(cbrt z)

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
15×*-un-lft-identity
13×pow1
cbrt-prod
add-sqr-sqrt add-cube-cbrt
log-pow distribute-lft-out
log-prod
add-exp-log associate-+l+ add-cbrt-cube add-log-exp
pow1/3
associate-+l- log-div flip3-+ pow-prod-down flip-+
+-commutative associate-+r+ sum-log
Counts
4 → 57
Calls
4 calls:
11.0ms
(+ (log (+ x y)) (log (* (cbrt z) (cbrt z))))
1.0ms
(cbrt z)
1.0ms
(cbrt z)
1.0ms
(cbrt z)

series106.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(+ (log (+ x y)) (log (* (cbrt z) (cbrt z))))
22.0ms
(cbrt z)
22.0ms
(cbrt z)
24.0ms
(cbrt z)

simplify48.0ms

Algorithm
egg-herbie
Counts
69 → 69
Iterations

Useful iterations: 3 (41.0ms)

IterNodesCost
0221414
1508383
21559342
35001335

prune129.0ms

Filtered
52 candidates to 69 candidates (-32.7%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New69069
Fresh099
Picked011
Done000
Total691079

Merged error: 0.0b

Counts
79 → 10

localize17.0ms

Local error

Found 4 expressions with local error:

0.1b
(+ (- (+ (log (+ x y)) (log z)) t) (+ (* (- a 0.5) (log (sqrt t))) (* (- a 0.5) (log (sqrt t)))))
0.2b
(* (- a 0.5) (log (sqrt t)))
0.2b
(* (- a 0.5) (log (sqrt t)))
0.7b
(+ (log (+ x y)) (log z))

rewrite50.0ms

Algorithm
rewrite-expression-head
Rules
45×*-un-lft-identity
31×log-prod
26×add-sqr-sqrt
21×add-log-exp
20×pow1 associate-*l/ frac-add
18×add-cube-cbrt
16×flip3-- flip--
15×distribute-lft-out
14×log-pow
12×distribute-rgt-in distribute-lft-in associate-*r* sum-log sqrt-prod
10×associate-*l*
add-exp-log add-cbrt-cube
associate-+l+ distribute-lft-out--
flip3-+ flip-+
associate-+r+ diff-log
associate-+l-
+-commutative log-div sqrt-pow1 pow1/2 pow-prod-down prod-exp *-commutative cbrt-unprod difference-of-squares unswap-sqr
sub-neg associate--l+
Counts
4 → 137
Calls
4 calls:
21.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (+ (* (- a 0.5) (log (sqrt t))) (* (- a 0.5) (log (sqrt t)))))
8.0ms
(* (- a 0.5) (log (sqrt t)))
8.0ms
(* (- a 0.5) (log (sqrt t)))
7.0ms
(+ (log (+ x y)) (log z))

series94.0ms

Counts
4 → 12
Calls
4 calls:
66.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (+ (* (- a 0.5) (log (sqrt t))) (* (- a 0.5) (log (sqrt t)))))
7.0ms
(* (- a 0.5) (log (sqrt t)))
7.0ms
(* (- a 0.5) (log (sqrt t)))
15.0ms
(+ (log (+ x y)) (log z))

simplify148.0ms

Algorithm
egg-herbie
Counts
149 → 149
Iterations

Useful iterations: 2 (129.0ms)

IterNodesCost
08882050
143031740
250011714

prune211.0ms

Filtered
95 candidates to 149 candidates (-56.8%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1463149
Fresh178
Picked101
Done011
Total14811159

Merged error: 0.0b

Counts
159 → 11

localize20.0ms

Local error

Found 4 expressions with local error:

0.3b
(+ (* (- a 0.5) (* 2 (log (cbrt t)))) (* (- a 0.5) (log (cbrt t))))
0.6b
(cbrt t)
0.6b
(cbrt t)
0.7b
(+ (log (+ x y)) (log z))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
43×log-prod
30×distribute-rgt-in distribute-lft-in
28×associate-+l+
26×*-un-lft-identity
24×cbrt-prod
20×add-sqr-sqrt add-cube-cbrt
15×associate-+r+
pow1 associate-*l/
distribute-lft-out add-log-exp
add-exp-log flip3-- frac-add log-pow add-cbrt-cube flip--
flip3-+ flip-+
+-commutative associate-+l- log-div pow1/3 sum-log
Counts
4 → 98
Calls
4 calls:
13.0ms
(+ (* (- a 0.5) (* 2 (log (cbrt t)))) (* (- a 0.5) (log (cbrt t))))
1.0ms
(cbrt t)
1.0ms
(cbrt t)
6.0ms
(+ (log (+ x y)) (log z))

series99.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(+ (* (- a 0.5) (* 2 (log (cbrt t)))) (* (- a 0.5) (log (cbrt t))))
23.0ms
(cbrt t)
24.0ms
(cbrt t)
14.0ms
(+ (log (+ x y)) (log z))

simplify63.0ms

Algorithm
egg-herbie
Counts
110 → 110
Iterations

Useful iterations: 2 (53.0ms)

IterNodesCost
0637941
12068825
25001778

prune160.0ms

Filtered
95 candidates to 110 candidates (-15.8%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1073110
Fresh369
Picked101
Done011
Total11110121

Merged error: 0b

Counts
121 → 10

regimes1.3s

Accuracy

0% (0.2b remaining)

Error of 0.3b against oracle of 0.0b and baseline of 0.3b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02415
12415

end0.0ms

analyze861.0ms

Algorithm
search
sampling

Space saved by range analysis: 0.243902%

Space saved by search: 83.749449%

Guaranteed chance to sample good point: 38.816036%

sample1.1s

Algorithm
intervals
Results
587.0ms8000×body80valid
164.0ms2453×body80nan
2.0ms35×body80invalid

Profiling

Loading profile data...