Details

Time bar (total: 6.6s)

analyze1.1s

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
0%99.8%0.2%9
0%99.8%0.2%10
7.8%92%0.2%11
11.7%88.1%0.2%12
17.9%81.8%0.2%13
22.6%77.2%0.2%14

sample23.0ms

Algorithm
intervals
Results
10.0ms252×body80valid
1.0ms21×body80invalid
0.0msbody2560valid
0.0msbody1280valid
0.0msbody640valid
0.0msbody320valid

simplify322.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (301.0ms)

IterNodesCost
0519519

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.7b

Counts
2 → 1

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
0.7b
(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity_binary64 add-sqr-sqrt_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
associate-/r*_binary64 times-frac_binary64
add-log-exp_binary64 add-cube-cbrt_binary64
associate-/l/_binary64 pow1_binary64 flip3--_binary64 cbrt-undiv_binary64 associate-*r/_binary64 associate-/r/_binary64 difference-of-squares_binary64 distribute-lft-out--_binary64 div-exp_binary64 insert-posit16 flip--_binary64
flip3-+_binary64 cbrt-unprod_binary64 clear-num_binary64 prod-exp_binary64 frac-2neg_binary64 associate-/l*_binary64 div-inv_binary64 +-commutative_binary64 flip-+_binary64 sum-log_binary64
Counts
2 → 42
Calls
2 calls:
14.0ms
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
11.0ms
(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))

series585.0ms

Counts
2 → 6
Calls
2 calls:
328.0ms
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
257.0ms
(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0420444
1420444
03239
13239
0420444
1420444
03239
13239
05442
15442
0532543
1532543
03433
13433
0532543
1532543
03433
13433
08044
18044

simplify30.0ms

Counts
48 → 48
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0331951
1331951

prune57.0ms

Filtered
41 candidates to 48 candidates (-17.1%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New43548
Fresh000
Picked011
Done000
Total43649

Merged error: 0.0b

Counts
49 → 6

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
0.0b
(/.f64 (-.f64 x y) (-.f64 z t))
0.3b
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt_binary64
71×*-un-lft-identity_binary64
51×times-frac_binary64
31×associate-*r*_binary64
27×add-cube-cbrt_binary64
22×difference-of-squares_binary64 distribute-lft-out--_binary64
10×add-exp-log_binary64 add-cbrt-cube_binary64
associate-/r*_binary64 add-log-exp_binary64 pow1_binary64 associate-/l*_binary64
associate-/r/_binary64
flip3--_binary64 associate-*l*_binary64 insert-posit16 flip--_binary64
associate-/l/_binary64 cbrt-unprod_binary64 cbrt-undiv_binary64 unswap-sqr_binary64 prod-exp_binary64 div-inv_binary64 div-exp_binary64
pow-prod-down_binary64 flip3-+_binary64 associate-*r/_binary64 div-sub_binary64 clear-num_binary64 frac-2neg_binary64 +-commutative_binary64 flip-+_binary64 sum-log_binary64 *-commutative_binary64
Counts
3 → 116
Calls
3 calls:
15.0ms
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
13.0ms
(/.f64 (-.f64 x y) (-.f64 z t))
18.0ms
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))

series886.0ms

Counts
3 → 9
Calls
3 calls:
336.0ms
(+.f64 (*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t))) (*.f64 a 120))
248.0ms
(/.f64 (-.f64 x y) (-.f64 z t))
303.0ms
(*.f64 60 (/.f64 (-.f64 x y) (-.f64 z t)))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0486507
1486507
04851
14851
0486507
1486507
04851
14851
08751
18751
0398354
1398354
03339
13339
0398354
1398354
03339
13339
05442
15442
0568606
1568606
04036
14036
0568606
1568606
04036
14036
09947
19947

simplify44.0ms

Counts
125 → 125
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
04842318
14842318

prune92.0ms

Filtered
92 candidates to 125 candidates (-35.9%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1241125
Fresh134
Picked011
Done101
Total1265131

Merged error: 0.0b

Counts
131 → 5

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 a 120))
0.0b
(/.f64 (-.f64 z t) (-.f64 x y))
0.6b
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
218×times-frac_binary64
195×*-un-lft-identity_binary64 add-sqr-sqrt_binary64
91×add-cube-cbrt_binary64
52×difference-of-squares_binary64 distribute-lft-out--_binary64
36×associate-/r*_binary64
11×associate-/r/_binary64
10×add-exp-log_binary64 add-cbrt-cube_binary64
associate-/l*_binary64
flip3--_binary64 div-inv_binary64 flip--_binary64
add-log-exp_binary64
cbrt-undiv_binary64 div-exp_binary64
pow1_binary64 insert-posit16
associate-/l/_binary64 clear-num_binary64 frac-2neg_binary64
flip3-+_binary64 div-sub_binary64 +-commutative_binary64 flip-+_binary64 sum-log_binary64
Counts
3 → 208
Calls
3 calls:
39.0ms
(+.f64 (/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 a 120))
10.0ms
(/.f64 (-.f64 z t) (-.f64 x y))
15.0ms
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))

series929.0ms

Counts
3 → 9
Calls
3 calls:
355.0ms
(+.f64 (/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y))) (*.f64 a 120))
251.0ms
(/.f64 (-.f64 z t) (-.f64 x y))
323.0ms
(/.f64 60 (/.f64 (-.f64 z t) (-.f64 x y)))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0542723
1542723
05866
15866
0542723
1542723
05866
15866
011279
111279
0398354
1398354
03339
13339
0398354
1398354
03339
13339
05442
15442
0615780
1615780
05251
15251
0615780
1615780
05251
15251
012775
112775

simplify70.0ms

Counts
217 → 217
Iterations

Useful iterations: 0 (12.0ms)

IterNodesCost
07645487
17645487

prune167.0ms

Filtered
158 candidates to 217 candidates (-37.3%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New2170217
Fresh033
Picked011
Done011
Total2175222

Merged error: 0.0b

Counts
222 → 5

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 (-.f64 x y) (-.f64 z t))
0.3b
(*.f64 (*.f64 (cbrt.f64 60) (cbrt.f64 60)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (cbrt.f64 60)))
0.3b
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (cbrt.f64 60))
1.0b
(*.f64 (cbrt.f64 60) (cbrt.f64 60))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
99×add-sqr-sqrt_binary64
81×*-un-lft-identity_binary64
52×times-frac_binary64
38×associate-*l*_binary64
37×add-cube-cbrt_binary64
34×add-exp-log_binary64
25×pow1_binary64
22×difference-of-squares_binary64 distribute-lft-out--_binary64
21×cbrt-prod_binary64
20×add-cbrt-cube_binary64
16×cbrt-unprod_binary64 prod-exp_binary64
13×associate-*r*_binary64
11×pow-prod-down_binary64
unswap-sqr_binary64
swap-sqr_binary64 pow1/3_binary64
associate-/r*_binary64 associate-/l*_binary64
add-log-exp_binary64 cbrt-undiv_binary64 associate-/r/_binary64 div-exp_binary64 insert-posit16
flip3--_binary64 flip--_binary64 *-commutative_binary64
associate-/l/_binary64 pow-prod-up_binary64 div-inv_binary64 pow-sqr_binary64 associate-*l/_binary64
associate-*r/_binary64 pow-plus_binary64 div-sub_binary64 clear-num_binary64 frac-2neg_binary64 pow2_binary64
Counts
4 → 178
Calls
4 calls:
10.0ms
(/.f64 (-.f64 x y) (-.f64 z t))
20.0ms
(*.f64 (*.f64 (cbrt.f64 60) (cbrt.f64 60)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (cbrt.f64 60)))
17.0ms
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (cbrt.f64 60))
7.0ms
(*.f64 (cbrt.f64 60) (cbrt.f64 60))

series1.0s

Counts
4 → 10
Calls
4 calls:
249.0ms
(/.f64 (-.f64 x y) (-.f64 z t))
470.0ms
(*.f64 (*.f64 (cbrt.f64 60) (cbrt.f64 60)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (cbrt.f64 60)))
305.0ms
(*.f64 (/.f64 (-.f64 x y) (-.f64 z t)) (cbrt.f64 60))
0.0ms
(*.f64 (cbrt.f64 60) (cbrt.f64 60))
Iterations

Useful iterations: 0 (14.0ms)

IterNodesCost
05091758
15091758
0941625
1941625
05091758
15091758
0941625
1941625
0953
1953
06341848
16341848
01201715
11201715
06341848
16341848
01201715
11201715
049473
149473
0398354
1398354
03339
13339
0398354
1398354
03339
13339
05442
15442

simplify54.0ms

Counts
188 → 188
Iterations

Useful iterations: 0 (10.0ms)

IterNodesCost
05273631
15273631

prune181.0ms

Filtered
134 candidates to 188 candidates (-40.3%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New1880188
Fresh022
Picked011
Done022
Total1885193

Merged error: 0.0b

Counts
193 → 5

regimes151.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03519
13519

end0.0ms

sample658.0ms

Algorithm
intervals
Results
323.0ms7872×body80valid
26.0ms670×body80invalid
13.0ms54×body1280valid
4.0ms20×body2560valid
4.0ms26×body640valid
2.0ms23×body320valid
0.0msbody160valid

Profiling

Loading profile data...