Details

Time bar (total: 6.3s)

analyze727.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
6.2%93.6%0.2%9
9.4%90.4%0.2%10
12.5%85.6%1.9%11
19.8%76.5%3.7%12
26.1%64.4%9.6%13
31.7%54.5%13.7%14

sample19.0ms

Algorithm
intervals
Results
7.0ms256×body80valid
2.0ms74×body80invalid

simplify198.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (182.0ms)

IterNodesCost
0154713
1154713

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
0.0b
(*.f64 (-.f64 y z) (-.f64 t x))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt_binary64
*-un-lft-identity_binary64
flip3--_binary64 flip--_binary64
associate-*r*_binary64 associate-*l*_binary64
add-log-exp_binary64 sub-neg_binary64 pow1_binary64 add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 frac-times_binary64
associate-*r/_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 difference-of-squares_binary64 distribute-lft-out--_binary64 insert-posit16 associate-+r+_binary64 associate-*l/_binary64
pow-prod-down_binary64 flip3-+_binary64 cbrt-unprod_binary64 unswap-sqr_binary64 prod-exp_binary64 +-commutative_binary64 flip-+_binary64 sum-log_binary64 *-commutative_binary64
Counts
2 → 47
Calls
2 calls:
5.0ms
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
12.0ms
(*.f64 (-.f64 y z) (-.f64 t x))

series664.0ms

Counts
2 → 6
Calls
2 calls:
437.0ms
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
227.0ms
(*.f64 (-.f64 y z) (-.f64 t x))
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
0316243
1316243
02533
12533
0316243
1316243
02533
12533
0223
1223
0376279
1376279
02936
12936
0376279
1376279
02936
12936
0223
1223

simplify95.0ms

Counts
53 → 53
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
04993816
14993816

prune38.0ms

Filtered
40 candidates to 53 candidates (-32.5%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New48553
Fresh000
Picked011
Done000
Total48654

Merged error: 0b

Counts
54 → 6

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
0.0b
(*.f64 (-.f64 y z) (neg.f64 x))
0.0b
(*.f64 (-.f64 y z) t)
0.0b
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt_binary64
16×*-un-lft-identity_binary64
13×associate-*r*_binary64
12×associate-*l/_binary64
11×add-log-exp_binary64
10×add-cube-cbrt_binary64 associate-*l*_binary64
pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
flip3--_binary64 flip--_binary64
frac-add_binary64 insert-posit16 sum-log_binary64
distribute-rgt-neg-out_binary64 distribute-lft-neg-in_binary64 distribute-rgt-neg-in_binary64
pow-prod-down_binary64 flip3-+_binary64 cbrt-unprod_binary64 distribute-lft-out_binary64 unswap-sqr_binary64 prod-exp_binary64 difference-of-squares_binary64 distribute-lft-out--_binary64 +-commutative_binary64 flip-+_binary64 unsub-neg_binary64 *-commutative_binary64
associate-+r-_binary64 neg-mul-1_binary64 associate-+r+_binary64
Counts
4 → 88
Calls
4 calls:
11.0ms
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
12.0ms
(*.f64 (-.f64 y z) (neg.f64 x))
8.0ms
(*.f64 (-.f64 y z) t)
11.0ms
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))

series921.0ms

Counts
4 → 12
Calls
4 calls:
274.0ms
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
201.0ms
(*.f64 (-.f64 y z) (neg.f64 x))
194.0ms
(*.f64 (-.f64 y z) t)
252.0ms
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0385383
1385383
069
169
0385383
1385383
069
169
013
113
0255183
1255183
01521
11521
0255183
1255183
01521
11521
0393
1393
0282203
1282203
079
179
0282203
1282203
079
179
013
113
0448419
1448419
02539
12539
0448419
1448419
02539
12539
0443
1443

simplify142.0ms

Counts
100 → 100
Iterations

Useful iterations: 0 (112.0ms)

IterNodesCost
049911316
149911316

prune61.0ms

Filtered
72 candidates to 100 candidates (-38.9%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New991100
Fresh134
Picked011
Done011
Total1006106

Merged error: 0b

Counts
106 → 6

localize11.0ms

Local error

Found 4 expressions with local error:

0.5b
(*.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
1.7b
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))
1.7b
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))
1.7b
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
168×cbrt-div_binary64
148×frac-times_binary64
126×flip3--_binary64 flip--_binary64
50×associate-*r/_binary64 associate-*l/_binary64
11×pow1_binary64
10×add-sqr-sqrt_binary64
pow1/3_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
cbrt-prod_binary64
add-exp-log_binary64
add-log-exp_binary64 swap-sqr_binary64 associate-*r*_binary64 add-cbrt-cube_binary64 associate-*l*_binary64 insert-posit16
pow-prod-down_binary64 pow-prod-up_binary64 pow-sqr_binary64
cbrt-unprod_binary64 pow-plus_binary64 unswap-sqr_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 166
Calls
4 calls:
13.0ms
(*.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
9.0ms
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))
9.0ms
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))
9.0ms
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))

series751.0ms

Counts
4 → 12
Calls
4 calls:
206.0ms
(*.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
184.0ms
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))
180.0ms
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))
182.0ms
(cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))
Iterations

Useful iterations: 0 (15.0ms)

IterNodesCost
01841728
11841728
0391566
1391566
01841728
11841728
0391566
1391566
011533
111533
01841728
11841728
0391566
1391566
01841728
11841728
0391566
1391566
011533
111533
01841728
11841728
0391566
1391566
01841728
11841728
0391566
1391566
011533
111533
02641917
12641917
0911611
1911611
02641917
12641917
0911611
1911611
021648
121648

simplify161.0ms

Counts
178 → 178
Iterations

Useful iterations: 0 (90.0ms)

IterNodesCost
051447393

prune160.0ms

Filtered
128 candidates to 178 candidates (-39.1%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New1780178
Fresh033
Picked011
Done022
Total1786184

Merged error: 0b

Counts
184 → 6

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (-.f64 y z))
0.0b
(sqrt.f64 (-.f64 y z))
0.2b
(*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z)))
0.2b
(*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z))))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
46×sqrt-div_binary64
35×flip3--_binary64 flip--_binary64
32×frac-times_binary64
27×add-sqr-sqrt_binary64
21×*-un-lft-identity_binary64 sqrt-prod_binary64
16×associate-*r/_binary64
13×pow1_binary64 associate-*l*_binary64
11×add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
10×associate-*l/_binary64
associate-*r*_binary64
difference-of-squares_binary64 distribute-lft-out--_binary64
pow-prod-down_binary64 add-log-exp_binary64 cbrt-unprod_binary64 prod-exp_binary64 insert-posit16
pow1/2_binary64 sqrt-pow1_binary64 unswap-sqr_binary64 rem-sqrt-square_binary64 *-commutative_binary64
Counts
4 → 121
Calls
4 calls:
4.0ms
(sqrt.f64 (-.f64 y z))
4.0ms
(sqrt.f64 (-.f64 y z))
13.0ms
(*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z)))
20.0ms
(*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z))))

series1.3s

Counts
4 → 12
Calls
4 calls:
285.0ms
(sqrt.f64 (-.f64 y z))
289.0ms
(sqrt.f64 (-.f64 y z))
376.0ms
(*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z)))
303.0ms
(*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z))))
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
0464729
1464729
03845
13845
0464729
1464729
03845
13845
0223
1223
0411372
1411372
04149
14149
0411372
1411372
04149
14149
051313
0236171
1236171
03963
13963
0236171
1236171
03963
13963
0468520
1468520
0236171
1236171
03963
13963
0236171
1236171
03963
13963
0468520
1468520

simplify135.0ms

Counts
133 → 133
Iterations

Useful iterations: 0 (95.0ms)

IterNodesCost
054712488

prune85.0ms

Filtered
97 candidates to 133 candidates (-37.1%)
Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New1330133
Fresh022
Picked011
Done033
Total1336139

Merged error: 0b

Counts
139 → 6

regimes86.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02913
12913

end0.0ms

sample538.0ms

Algorithm
intervals
Results
220.0ms8000×body80valid
62.0ms2386×body80invalid

Profiling

Loading profile data...