Details

Time bar (total: 6.5s)

analyze184.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%74.9%25.1%4
0%74.9%25.1%5
0%62.4%37.6%6
12.5%43.7%43.8%7
12.5%43.7%43.8%8
25%28.1%47%9
28.1%20.3%51.6%10
28.1%20.3%51.6%11
34.3%13.3%52.4%12
35.9%9.8%54.4%13
35.9%9.8%54.4%14

sample20.0ms

Algorithm
intervals
Results
11.0ms256×body80valid
0.0msbody80invalid
0.0msbody80nan

simplify76.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
068318
168318

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 1

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (-.f64 1 z) (log.f64 z))
0.0b
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
0.2b
(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity_binary64
pow1_binary64
add-log-exp_binary64 distribute-lft-out_binary64 add-sqr-sqrt_binary64
associate-*r*_binary64
add-cube-cbrt_binary64
add-exp-log_binary64 add-cbrt-cube_binary64 associate-+r+_binary64
log-pow_binary64 distribute-lft-out--_binary64
flip3-+_binary64 log-prod_binary64 associate-*l*_binary64 insert-posit16 flip-+_binary64 sum-log_binary64
associate-*r/_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 +-commutative_binary64
pow-prod-down_binary64 sub-neg_binary64 diff-log_binary64 cbrt-unprod_binary64 associate-+l+_binary64 associate-+l-_binary64 unswap-sqr_binary64 prod-exp_binary64 *-commutative_binary64
Counts
3 → 63
Calls
3 calls:
9.0ms
(+.f64 (-.f64 1 z) (log.f64 z))
8.0ms
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
15.0ms
(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))

series761.0ms

Counts
3 → 9
Calls
3 calls:
288.0ms
(+.f64 (-.f64 1 z) (log.f64 z))
262.0ms
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
210.0ms
(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0334303
1334303
0119
1119
0334303
1334303
0119
1119
013
113
0439402
1439402
0129
1129
0439402
1439402
0129
1129
013
113
0229192
1229192
01524
11524
0229192
1229192
01524
11524
0578351

simplify123.0ms

Counts
72 → 72
Iterations

Useful iterations: 0 (99.0ms)

IterNodesCost
049321024
149321024

prune64.0ms

Filtered
51 candidates to 72 candidates (-41.2%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New67572
Fresh000
Picked101
Done000
Total68573

Merged error: 0.0b

Counts
73 → 5

localize15.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 y (+.f64 (+.f64 (-.f64 1 z) (*.f64 (log.f64 (cbrt.f64 z)) 2)) (log.f64 (cbrt.f64 z))))
0.2b
(+.f64 (+.f64 (-.f64 1 z) (*.f64 (log.f64 (cbrt.f64 z)) 2)) (log.f64 (cbrt.f64 z)))
0.6b
(cbrt.f64 z)
0.6b
(cbrt.f64 z)

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity_binary64
12×add-sqr-sqrt_binary64
10×add-log-exp_binary64 add-cube-cbrt_binary64
cbrt-prod_binary64
pow1_binary64
log-prod_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 associate-+r+_binary64
associate-*r*_binary64 sum-log_binary64
distribute-lft-out_binary64 insert-posit16
associate-*l*_binary64
flip3-+_binary64 associate-*r/_binary64 pow1/3_binary64 log-pow_binary64 associate-+l-_binary64 flip-+_binary64
pow-prod-down_binary64 diff-log_binary64 cbrt-unprod_binary64 associate-+l+_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 unswap-sqr_binary64 prod-exp_binary64 +-commutative_binary64 *-commutative_binary64
Counts
4 → 73
Calls
4 calls:
15.0ms
(*.f64 y (+.f64 (+.f64 (-.f64 1 z) (*.f64 (log.f64 (cbrt.f64 z)) 2)) (log.f64 (cbrt.f64 z))))
14.0ms
(+.f64 (+.f64 (-.f64 1 z) (*.f64 (log.f64 (cbrt.f64 z)) 2)) (log.f64 (cbrt.f64 z)))
1.0ms
(cbrt.f64 z)
1.0ms
(cbrt.f64 z)

series1.4s

Counts
4 → 12
Calls
4 calls:
288.0ms
(*.f64 y (+.f64 (+.f64 (-.f64 1 z) (*.f64 (log.f64 (cbrt.f64 z)) 2)) (log.f64 (cbrt.f64 z))))
598.0ms
(+.f64 (+.f64 (-.f64 1 z) (*.f64 (log.f64 (cbrt.f64 z)) 2)) (log.f64 (cbrt.f64 z)))
279.0ms
(cbrt.f64 z)
277.0ms
(cbrt.f64 z)
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
04181806
14181806
049061683
149061683
04181806
14181806
049061683
149061683
0488286
1488286
04901856
14901856
0689
1689
04901856
14901856
0689
1689
013
113

simplify98.0ms

Counts
85 → 85
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
053611283

prune96.0ms

Filtered
71 candidates to 85 candidates (-19.7%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New84185
Fresh134
Picked011
Done000
Total85590

Merged error: 0b

Counts
90 → 5

localize15.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 z)) 2) (-.f64 1 z)) y)
0.3b
(*.f64 (log.f64 (cbrt.f64 z)) y)
0.6b
(cbrt.f64 z)
0.6b
(cbrt.f64 z)

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt_binary64
10×*-un-lft-identity_binary64 add-cube-cbrt_binary64
pow1_binary64
add-exp-log_binary64 add-cbrt-cube_binary64 associate-*l*_binary64
associate-*r*_binary64 cbrt-prod_binary64
add-log-exp_binary64 insert-posit16
pow1/3_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 log-pow_binary64 unswap-sqr_binary64 prod-exp_binary64 associate-*l/_binary64 *-commutative_binary64
flip3-+_binary64 flip-+_binary64
Counts
4 → 66
Calls
4 calls:
12.0ms
(*.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 z)) 2) (-.f64 1 z)) y)
5.0ms
(*.f64 (log.f64 (cbrt.f64 z)) y)
1.0ms
(cbrt.f64 z)
1.0ms
(cbrt.f64 z)

series1.2s

Counts
4 → 12
Calls
4 calls:
265.0ms
(*.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 z)) 2) (-.f64 1 z)) y)
426.0ms
(*.f64 (log.f64 (cbrt.f64 z)) y)
274.0ms
(cbrt.f64 z)
279.0ms
(cbrt.f64 z)
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
02681671
12681671
048521087
148521087
02681671
12681671
048521087
148521087
05742
15742
04101766
14101766
0499
1499
04101766
14101766
0499
1499
013
113

simplify101.0ms

Counts
78 → 78
Iterations

Useful iterations: 0 (78.0ms)

IterNodesCost
05146908

prune82.0ms

Filtered
64 candidates to 78 candidates (-21.9%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New77178
Fresh123
Picked011
Done011
Total78583

Merged error: 0b

Counts
83 → 5

localize23.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt.f64 z)
0.6b
(cbrt.f64 z)
0.6b
(cbrt.f64 z)
0.6b
(cbrt.f64 z)

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
add-log-exp_binary64 pow1_binary64 pow1/3_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16
Counts
4 → 48
Calls
4 calls:
1.0ms
(cbrt.f64 z)
1.0ms
(cbrt.f64 z)
1.0ms
(cbrt.f64 z)
1.0ms
(cbrt.f64 z)

series1.1s

Counts
4 → 12
Calls
4 calls:
274.0ms
(cbrt.f64 z)
280.0ms
(cbrt.f64 z)
277.0ms
(cbrt.f64 z)
275.0ms
(cbrt.f64 z)
Iterations

Useful iterations: 0 (153.0ms)

IterNodesCost
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050

simplify221.0ms

Counts
60 → 60
Iterations

Useful iterations: 0 (199.0ms)

IterNodesCost
04698488
14698488

prune82.0ms

Filtered
56 candidates to 60 candidates (-7.1%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New60060
Fresh022
Picked011
Done022
Total60565

Merged error: 0b

Counts
65 → 5

regimes63.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03533
13533

end0.0ms

sample570.0ms

Algorithm
intervals
Results
369.0ms8000×body80valid
12.0ms272×body80invalid
3.0ms82×body80nan

Profiling

Loading profile data...