Details

Time bar (total: 10.0s)

sample205.0ms

Algorithm
intervals
Results
91.0ms1312×body80nan
30.0ms408×body80valid
5.0ms20×body320valid
5.0ms13×body640valid
3.0msbody1280valid
2.0ms10×body160valid

simplify40.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03010
15810
212910
331810
4107310
5500110

prune4.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: 2.5b

Counts
2 → 1

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (log z) t)
0.1b
(* y (- (log z) t))
0.5b
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
6.4b
(log (- 1.0 z))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
30×log-prod
26×add-sqr-sqrt *-un-lft-identity
25×associate--l+
17×distribute-rgt-in distribute-lft-in
14×add-cube-cbrt associate-+r+
10×associate-+l+ associate-*r/
pow1
add-exp-log sub-neg flip3-- flip-- distribute-lft-out-- add-log-exp
associate-*r* add-cbrt-cube
difference-of-squares
frac-add
associate-*l* log-pow
log-div
+-commutative flip3-+ diff-log rem-log-exp pow-prod-down prod-exp sum-log *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 106
Calls
4 calls:
4.0ms
(- (log z) t)
7.0ms
(* y (- (log z) t))
11.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
3.0ms
(log (- 1.0 z))

series373.0ms

Counts
4 → 12
Calls
4 calls:
65.0ms
(- (log z) t)
68.0ms
(* y (- (log z) t))
197.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
43.0ms
(log (- 1.0 z))

simplify65.0ms

Algorithm
egg-herbie
Counts
118 → 118
Iterations

Useful iterations: 2 (55.0ms)

IterNodesCost
0593882
12248832
25001824

prune374.0ms

Filtered
118 candidates to 84 candidates (71.2%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1162118
Fresh000
Picked101
Done000
Total1172119

Merged error: 0.3b

Counts
119 → 2

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 1/2 (/ (pow z 2) (pow 1.0 2)))
0.0b
(- (log z) t)
0.1b
(* y (- (log z) t))
0.5b
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
87×add-sqr-sqrt
80×times-frac
74×associate-*r*
56×unpow-prod-down
53×*-un-lft-identity
47×add-cube-cbrt
31×associate--l+
29×add-exp-log
24×unpow2 sqr-pow
21×log-prod
18×unswap-sqr
17×distribute-rgt-in distribute-lft-in
14×associate-+r+
11×associate-*r/ prod-exp add-cbrt-cube
10×pow1 associate-+l+
sub-neg div-exp
add-log-exp
pow-to-exp flip3-- associate-*l* pow-exp flip--
frac-add distribute-lft-out--
cbrt-unprod
pow-prod-down log-pow *-commutative difference-of-squares
cbrt-undiv +-commutative flip3-+ diff-log sum-log flip-+ div-inv
Counts
4 → 200
Calls
4 calls:
18.0ms
(* 1/2 (/ (pow z 2) (pow 1.0 2)))
4.0ms
(- (log z) t)
7.0ms
(* y (- (log z) t))
23.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

series422.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(* 1/2 (/ (pow z 2) (pow 1.0 2)))
56.0ms
(- (log z) t)
71.0ms
(* y (- (log z) t))
238.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

simplify112.0ms

Algorithm
egg-herbie
Counts
212 → 212
Iterations

Useful iterations: 1 (24.0ms)

IterNodesCost
010141728
143491558
250011558

prune813.0ms

Filtered
212 candidates to 137 candidates (64.6%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New2102212
Fresh101
Picked011
Done000
Total2113214

Merged error: 0.0b

Counts
214 → 3

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(* x (exp (neg (+ (* a b) (+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))))))
0.0b
(+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))
0.0b
(* 0.5 (* a (pow z 2)))
8.7b
(* a (pow z 2))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
20×add-exp-log
18×add-sqr-sqrt
13×associate-*r* add-cbrt-cube
11×prod-exp
10×add-cube-cbrt *-un-lft-identity
associate-*l*
pow1
add-log-exp
cbrt-unprod unswap-sqr
unpow-prod-down
*-commutative
exp-neg pow-to-exp associate-*r/ pow-prod-down pow-exp unpow2 sqr-pow
+-commutative neg-sub0 distribute-neg-in flip3-+ exp-diff exp-sum sum-log un-div-inv flip-+
Counts
4 → 79
Calls
4 calls:
12.0ms
(* x (exp (neg (+ (* a b) (+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))))))
5.0ms
(+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))
6.0ms
(* 0.5 (* a (pow z 2)))
6.0ms
(* a (pow z 2))

series244.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(* x (exp (neg (+ (* a b) (+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))))))
92.0ms
(+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))
33.0ms
(* 0.5 (* a (pow z 2)))
34.0ms
(* a (pow z 2))

simplify53.0ms

Algorithm
egg-herbie
Counts
91 → 91
Iterations

Useful iterations: 2 (45.0ms)

IterNodesCost
0329636
11429538
25001529

prune244.0ms

Filtered
91 candidates to 58 candidates (63.7%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New89291
Fresh011
Picked101
Done011
Total90494

Merged error: 0.0b

Counts
94 → 4

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (+ (* a b) (+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))))
0.0b
(+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))
0.0b
(* 0.5 (* a (pow z 2)))
8.7b
(* a (pow z 2))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
19×add-exp-log
15×add-sqr-sqrt
12×add-log-exp
11×add-cbrt-cube
10×prod-exp
add-cube-cbrt *-un-lft-identity associate-*r*
pow1 associate-*l*
unpow-prod-down sum-log cbrt-unprod unswap-sqr
exp-prod rem-exp-log
pow-to-exp pow-exp *-commutative unpow2 sqr-pow
+-commutative flip3-+ exp-sum pow-prod-down flip-+
Counts
4 → 71
Calls
4 calls:
8.0ms
(exp (+ (* a b) (+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))))
5.0ms
(+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))
6.0ms
(* 0.5 (* a (pow z 2)))
6.0ms
(* a (pow z 2))

series206.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(exp (+ (* a b) (+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))))
92.0ms
(+ (* 1.0 (* a z)) (* 0.5 (* a (pow z 2))))
32.0ms
(* 0.5 (* a (pow z 2)))
33.0ms
(* a (pow z 2))

simplify47.0ms

Algorithm
egg-herbie
Counts
83 → 83
Iterations

Useful iterations: 2 (40.0ms)

IterNodesCost
0280492
11179433
25002427

prune205.0ms

Filtered
83 candidates to 53 candidates (63.9%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New82183
Fresh112
Picked101
Done011
Total84387

Merged error: 0.0b

Counts
87 → 3

regimes163.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03216
13216

end0.0ms

sample6.2s

Algorithm
intervals
Results
2.9s41615×body80nan
970.0ms12552×body80valid
169.0ms413×body640valid
104.0ms395×body320valid
52.0ms65×body1280valid
51.0ms316×body160valid

Profiling

Loading profile data...