Details

Time bar (total: 10.0m)

sample243.0ms

Algorithm
intervals
Results
75.0ms330×body80nan
43.0ms61×body1280valid
26.0ms182×body80valid
15.0ms27×body640valid
13.0ms11×body2560valid
3.0msbody320valid
1.0msbody160valid

simplify121.0ms

Counts
1 → 1
Iterations
IterNodes
done110
6110
5108
4100
382
258
133
018

prune32.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 20.0b

localize59.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (/ z 3.0) (- t) y)
0.2b
(fma (cos (fma (/ z 3.0) (- t) y)) (* 2.0 (sqrt x)) (/ (- (/ a b)) 3.0))
0.2b
(/ (- (/ a b)) 3.0)
24.2b
(cos (fma (/ z 3.0) (- t) y))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
162×times-frac
95×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
52×distribute-lft-neg-in distribute-rgt-neg-in
30×associate-/l*
div-inv
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 neg-mul-1 log1p-expm1-u add-log-exp
associate-/r* fma-udef
neg-sub0 cbrt-undiv cos-sum clear-num frac-2neg div-sub div-exp distribute-frac-neg distribute-neg-frac associate-/l/
Counts
4 → 170
Calls
4 calls:
0.0ms
(fma (/ z 3.0) (- t) y)
0.0ms
(fma (cos (fma (/ z 3.0) (- t) y)) (* 2.0 (sqrt x)) (/ (- (/ a b)) 3.0))
16.0ms
(/ (- (/ a b)) 3.0)
2.0ms
(cos (fma (/ z 3.0) (- t) y))

series622.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(fma (/ z 3.0) (- t) y)
479.0ms
(fma (cos (fma (/ z 3.0) (- t) y)) (* 2.0 (sqrt x)) (/ (- (/ a b)) 3.0))
32.0ms
(/ (- (/ a b)) 3.0)
45.0ms
(cos (fma (/ z 3.0) (- t) y))

simplify1.2s

Counts
182 → 182
Iterations
IterNodes
done5001
22674
1744
0344

prune2.0s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 14.5b

localize69.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- (/ a b)) 3.0)
0.3b
(* (sin y) (- (sin (/ (* t z) 3.0))))
28.4b
(sin (/ (* t z) 3.0))
28.5b
(cos (/ (* t z) 3.0))

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
162×times-frac
101×add-sqr-sqrt
99×*-un-lft-identity add-cube-cbrt
55×distribute-lft-neg-in distribute-rgt-neg-in
30×associate-/l*
10×associate-*r*
div-inv
add-cbrt-cube add-exp-log
pow1
neg-mul-1
expm1-log1p-u log1p-expm1-u add-log-exp
associate-/r* associate-*l*
neg-sub0 cbrt-undiv clear-num frac-2neg div-sub div-exp pow-prod-down prod-exp distribute-frac-neg *-commutative distribute-rgt-neg-out cbrt-unprod distribute-neg-frac unswap-sqr associate-/l/
Counts
4 → 186
Calls
4 calls:
33.0ms
(/ (- (/ a b)) 3.0)
34.0ms
(* (sin y) (- (sin (/ (* t z) 3.0))))
5.0ms
(sin (/ (* t z) 3.0))
5.0ms
(cos (/ (* t z) 3.0))

series205.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(/ (- (/ a b)) 3.0)
118.0ms
(* (sin y) (- (sin (/ (* t z) 3.0))))
36.0ms
(sin (/ (* t z) 3.0))
14.0ms
(cos (/ (* t z) 3.0))

simplify1.6s

Counts
198 → 198
Iterations
IterNodes
done5000
23234
1790
0344

prune2.6s

Pruning

26 alts after pruning (26 fresh and 0 done)

Merged error: 14.4b

localize69.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- (/ a b)) 3.0)
0.3b
(* (sin y) (- (sin (/ (* t z) 3.0))))
28.4b
(sin (/ (* t z) 3.0))
28.5b
(cos (* (* t 0.3333333333333333) z))

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
162×times-frac
101×add-sqr-sqrt
99×*-un-lft-identity add-cube-cbrt
55×distribute-lft-neg-in distribute-rgt-neg-in
30×associate-/l*
10×associate-*r*
div-inv
add-cbrt-cube add-exp-log
pow1
neg-mul-1
expm1-log1p-u log1p-expm1-u add-log-exp
associate-/r* associate-*l*
neg-sub0 cbrt-undiv clear-num frac-2neg div-sub div-exp pow-prod-down prod-exp distribute-frac-neg *-commutative distribute-rgt-neg-out cbrt-unprod distribute-neg-frac unswap-sqr associate-/l/
Counts
4 → 186
Calls
4 calls:
23.0ms
(/ (- (/ a b)) 3.0)
27.0ms
(* (sin y) (- (sin (/ (* t z) 3.0))))
5.0ms
(sin (/ (* t z) 3.0))
17.0ms
(cos (* (* t 0.3333333333333333) z))

series179.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(/ (- (/ a b)) 3.0)
90.0ms
(* (sin y) (- (sin (/ (* t z) 3.0))))
20.0ms
(sin (/ (* t z) 3.0))
28.0ms
(cos (* (* t 0.3333333333333333) z))

simplify1.5s

Counts
198 → 198
Iterations
IterNodes
done5000
23012
1772
0346

prune2.8s

Pruning

25 alts after pruning (25 fresh and 0 done)

Merged error: 14.4b

localize99.0ms

Local error

Found 4 expressions with local error:

28.4b
(sin (/ (* t z) 3.0))
28.4b
(sin (/ (* z t) 3.0))
28.4b
(sin (/ (* z t) 3.0))
28.5b
(cos (* (* t 0.3333333333333333) z))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt log1p-expm1-u add-log-exp
Counts
4 → 36
Calls
4 calls:
3.0ms
(sin (/ (* t z) 3.0))
3.0ms
(sin (/ (* z t) 3.0))
3.0ms
(sin (/ (* z t) 3.0))
24.0ms
(cos (* (* t 0.3333333333333333) z))

series111.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(sin (/ (* t z) 3.0))
26.0ms
(sin (/ (* z t) 3.0))
31.0ms
(sin (/ (* z t) 3.0))
14.0ms
(cos (* (* t 0.3333333333333333) z))

simplify1.2s

Counts
48 → 48
Iterations
IterNodes
done5001
82080
7652
6304
5165
498
383
274
160
044

prune737.0ms

Pruning

26 alts after pruning (25 fresh and 1 done)

Merged error: 14.4b

regimes6.3s

bsearch4.0ms

simplify9.6m

Iterations
IterNodes
2863766
2853753
2843740
2833727
2823714
2813701
2803688
2793675
2783662
2773649
2763636
2753623
2743610
2733597
2723584
2713571
2703558
2693545
2683532
2673519
2663506
2653493
2643480
2633467
2623454
2613441
2603428
2593415
2583402
2573389
2563376
2553363
2543350
2533337
2523324
2513311
2503298
2493285
2483272
2473259
2463246
2453233
2443220
2433207
2423194
2413181
2403168
2393155
2383142
2373129
2363116
2353103
2343090
2333077
2323064
2313051
2303038
2293025
2283012
2272999
2262986
2252973
2242960
2232947
2222934
2212921
2202908
2192895
2182882
2172869
2162856
2152843
2142830
2132817
2122804
2112791
2102778
2092765
2082752
2072739
2062726
2052713
2042700
2032687
2022674
2012661
2002648
1992635
1982622
1972609
1962596
1952583
1942570
1932557
1922544
1912531
1902518
1892505
1882492
1872479
1862466
1852453
1842440
1832427
1822414
1812401
1802388
1792375
1782362
1772349
1762336
1752323
1742310
1732297
1722284
1712271
1702258
1692245
1682232
1672219
1662206
1652193
1642180
1632167
1622154
1612141
1602128
1592115
1582102
1572089
1562076
1552063
1542050
1532037
1522024
1512011
1501998
1491985
1481972
1471960
1461947
1451934
1441921
1431908
1421895
1411882
1401869
1391856
1381843
1371830
1361817
1351804
1341791
1331778
1321765
1311752
1301739
1291726
1281713
1271700
1261687
1251674
1241661
1231648
1221635
1211622
1201609
1191596
1181583
1171570
1161557
1151544
1141531
1131518
1121505
1111492
1101479
1091466
1081453
1071440
1061427
1051414
1041401
1031388
1021375
1011362
1001349
991336
981323
971310
961297
951284
941271
931258
921245
911232
901219
891206
881193
871180
861167
851154
841141
831128
821115
811102
801089
791076
781063
771050
761037
751024
741011
73998
72985
71972
70959
69946
68933
67920
66907
65894
64881
63868
62855
61842
60829
59816
58803
57790
56777
55763
54750
53737
52724
51711
50698
49685
48672
47659
46646
45633
44620
43607
42594
41581
40568
39555
38542
37529
36516
35503
34490
33477
32464
31451
30438
29425
28412
27399
26386
25373
24360
23347
22334
21321
20308
19295
18282
17269
16256
15243
14230
13217
12204
11191
10178
9165
8152
7139
6126
5113
4101
384
269
160
042