Details

Time bar (total: 5.6s)

analyze971.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%90.4%9.6%9
0%45.2%54.8%10
0%45.2%54.8%11
0%45.2%54.8%12
0%45.2%54.8%13
0%44.4%55.6%14

sample113.0ms

Algorithm
intervals
Results
34.0ms407×body80nan
19.0ms233×body80valid
16.0ms207×body80invalid
5.0ms11×body640valid
1.0msbody160valid
1.0msbody320valid
1.0msbody640invalid
1.0msbody1280valid
0.0msbody160invalid
0.0msbody320invalid

simplify57.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
0501717

prune12.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.2b

Counts
2 → 2

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 1 z)) b)))))
0.0b
(-.f64 (log.f64 z) t)
0.1b
(*.f64 y (-.f64 (log.f64 z) t))
5.3b
(log.f64 (-.f64 1 z))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt_binary64
21×*-un-lft-identity_binary64
15×log-prod_binary64
12×add-cube-cbrt_binary64
11×pow1_binary64
10×associate-*r*_binary64
associate--l+_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
associate-*l*_binary64
add-log-exp_binary64 distribute-lft-out--_binary64
distribute-lft-in_binary64 distribute-rgt-in_binary64 difference-of-squares_binary64
sub-neg_binary64 flip3--_binary64 log-pow_binary64 flip--_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 associate-*r/_binary64 unswap-sqr_binary64 prod-exp_binary64 log-div_binary64 *-commutative_binary64
diff-log_binary64 rem-log-exp_binary64 exp-sum_binary64
Counts
4 → 84
Calls
4 calls:
13.0ms
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 1 z)) b)))))
5.0ms
(-.f64 (log.f64 z) t)
8.0ms
(*.f64 y (-.f64 (log.f64 z) t))
4.0ms
(log.f64 (-.f64 1 z))

series92.0ms

Counts
4 → 12
Calls
4 calls:
68.0ms
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 1 z)) b)))))
7.0ms
(-.f64 (log.f64 z) t)
13.0ms
(*.f64 y (-.f64 (log.f64 z) t))
3.0ms
(log.f64 (-.f64 1 z))

simplify42.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
05320952

prune62.0ms

Filtered
68 candidates to 96 candidates (-41.2%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New95196
Fresh101
Picked101
Done000
Total97198

Merged error: 0.1b

Counts
98 → 1

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))
0.0b
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (-.f64 (neg.f64 z) (*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))) b))))
0.1b
(*.f64 y (-.f64 (log.f64 z) t))
0.3b
(*.f64 z 1/3)

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt_binary64
15×*-un-lft-identity_binary64
14×pow1_binary64
13×add-exp-log_binary64 add-cbrt-cube_binary64
12×associate-*r*_binary64 add-cube-cbrt_binary64
add-log-exp_binary64 associate-*l*_binary64
log-prod_binary64 associate--l+_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 prod-exp_binary64
associate-*r/_binary64
unswap-sqr_binary64 exp-prod_binary64 *-commutative_binary64
sub-neg_binary64 rem-exp-log_binary64 distribute-lft-out--_binary64
flip3-+_binary64 flip3--_binary64 log-pow_binary64 exp-sum_binary64 difference-of-squares_binary64 flip--_binary64 flip-+_binary64 sum-log_binary64
Counts
4 → 85
Calls
4 calls:
11.0ms
(*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))
14.0ms
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (-.f64 (neg.f64 z) (*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))) b))))
8.0ms
(*.f64 y (-.f64 (log.f64 z) t))
4.0ms
(*.f64 z 1/3)

series100.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))
76.0ms
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (-.f64 (neg.f64 z) (*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))) b))))
13.0ms
(*.f64 y (-.f64 (log.f64 z) t))
2.0ms
(*.f64 z 1/3)

simplify44.0ms

Algorithm
egg-herbie
Counts
97 → 97
Iterations

Useful iterations: 0 (35.0ms)

IterNodesCost
05053979

prune65.0ms

Filtered
63 candidates to 97 candidates (-54.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New95297
Fresh000
Picked101
Done000
Total96298

Merged error: 0.1b

Counts
98 → 2

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))
0.0b
(pow.f64 E.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (-.f64 (neg.f64 z) (*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))) b))))
0.1b
(*.f64 y (-.f64 (log.f64 z) t))
0.3b
(*.f64 z 1/3)

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt_binary64
16×*-un-lft-identity_binary64
15×pow1_binary64
14×add-exp-log_binary64
13×add-cube-cbrt_binary64 add-cbrt-cube_binary64
12×associate-*r*_binary64
associate-*l*_binary64
log-prod_binary64 associate--l+_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 prod-exp_binary64
add-log-exp_binary64 associate-*r/_binary64
pow-unpow_binary64 unswap-sqr_binary64 unpow-prod-down_binary64 *-commutative_binary64
sub-neg_binary64 distribute-lft-out--_binary64 pow-exp_binary64
pow-to-exp_binary64 flip3-+_binary64 flip3--_binary64 pow-pow_binary64 log-pow_binary64 sqr-pow_binary64 unpow-prod-up_binary64 difference-of-squares_binary64 e-exp-1_binary64 flip--_binary64 flip-+_binary64
Counts
4 → 91
Calls
4 calls:
10.0ms
(*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))
14.0ms
(pow.f64 E.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (-.f64 (neg.f64 z) (*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))) b))))
8.0ms
(*.f64 y (-.f64 (log.f64 z) t))
4.0ms
(*.f64 z 1/3)

series106.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))
82.0ms
(pow.f64 E.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (-.f64 (neg.f64 z) (*.f64 (*.f64 z z) (+.f64 (*.f64 z 1/3) 1/2))) b))))
14.0ms
(*.f64 y (-.f64 (log.f64 z) t))
2.0ms
(*.f64 z 1/3)

simplify49.0ms

Algorithm
egg-herbie
Counts
103 → 103
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
052301257

prune71.0ms

Filtered
65 candidates to 103 candidates (-58.5%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1012103
Fresh101
Picked101
Done000
Total1032105

Merged error: 0.0b

Counts
105 → 2

localize25.0ms

Local error

Found 4 expressions with local error:

0.1b
(*.f64 y (-.f64 (log.f64 z) t))
0.1b
(*.f64 y (-.f64 (log.f64 z) t))
0.3b
(*.f64 z 1/3)
0.3b
(*.f64 z 1/3)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt_binary64
22×*-un-lft-identity_binary64
18×associate-*r*_binary64
16×add-cube-cbrt_binary64
14×pow1_binary64
12×log-prod_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 associate-*l*_binary64 associate--l+_binary64
distribute-lft-in_binary64 distribute-rgt-in_binary64
pow-prod-down_binary64 add-log-exp_binary64 sub-neg_binary64 cbrt-unprod_binary64 associate-*r/_binary64 unswap-sqr_binary64 prod-exp_binary64 distribute-lft-out--_binary64 *-commutative_binary64
flip3--_binary64 log-pow_binary64 difference-of-squares_binary64 flip--_binary64
Counts
4 → 98
Calls
4 calls:
8.0ms
(*.f64 y (-.f64 (log.f64 z) t))
8.0ms
(*.f64 y (-.f64 (log.f64 z) t))
4.0ms
(*.f64 z 1/3)
4.0ms
(*.f64 z 1/3)

series48.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(*.f64 y (-.f64 (log.f64 z) t))
14.0ms
(*.f64 y (-.f64 (log.f64 z) t))
2.0ms
(*.f64 z 1/3)
2.0ms
(*.f64 z 1/3)

simplify78.0ms

Algorithm
egg-herbie
Counts
110 → 110
Iterations

Useful iterations: 0 (65.0ms)

IterNodesCost
04944718
14944718

prune89.0ms

Filtered
66 candidates to 110 candidates (-66.7%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New1100110
Fresh011
Picked011
Done000
Total1102112

Merged error: 0.0b

Counts
112 → 2

regimes290.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
010453
110453

end0.0ms

sample3.1s

Algorithm
intervals
Results
842.0ms10660×body80nan
579.0ms7219×body80valid
428.0ms5345×body80invalid
106.0ms251×body640valid
80.0ms297×body320valid
53.0ms65×body1280valid
48.0ms116×body640invalid
33.0ms126×body320invalid
28.0ms168×body160valid
13.0ms17×body1280invalid
12.0ms75×body160invalid

Profiling

Loading profile data...