Details

Time bar (total: 1.1m)

sample565.0ms

Algorithm
intervals
Results
365.0ms132×body1280valid
62.0ms53×body640valid
29.0ms256×pre80true
19.0ms23×body320valid
10.0ms39×body80valid
5.0msbody160valid

simplify11.0s

Counts
1 → 1
Iterations
IterNodes
done5000
2954987
2944970
2934954
2924938
2914920
2904905
2894889
2884867
2874853
2864838
2854820
2844804
2834790
2824773
2814757
2804741
2794721
2784706
2774690
2764670
2754656
2744641
2734623
2724607
2714593
2704576
2694560
2684544
2674524
2664509
2654493
2644473
2634459
2624444
2614426
2604410
2594396
2584379
2574363
2564347
2554327
2544312
2534296
2524274
2514260
2504245
2494227
2484211
2474197
2464180
2454164
2444148
2434130
2424115
2414099
2404077
2394063
2384048
2374030
2364014
2354000
2343983
2333967
2323951
2313933
2303918
2293902
2283880
2273866
2263851
2253833
2243817
2233803
2223786
2213770
2203754
2193736
2183721
2173705
2163685
2153671
2143656
2133638
2123622
2113608
2103591
2093575
2083559
2073539
2063524
2053508
2043488
2033474
2023459
2013441
2003425
1993411
1983394
1973378
1963362
1953344
1943329
1933313
1923293
1913279
1903264
1893246
1883230
1873216
1863199
1853183
1843167
1833147
1823132
1813116
1803094
1793080
1783065
1773047
1763031
1753017
1743000
1732984
1722968
1712950
1702935
1692919
1682897
1672883
1662868
1652850
1642834
1632820
1622803
1612787
1602771
1592753
1582738
1572722
1562700
1552686
1542671
1532653
1522637
1512623
1502606
1492590
1482574
1472554
1462539
1452523
1442503
1432489
1422474
1412456
1402440
1392426
1382409
1372393
1362377
1352359
1342344
1332328
1322308
1312294
1302279
1292261
1282245
1272231
1262214
1252198
1242182
1232164
1222149
1212133
1202113
1192099
1182084
1172066
1162050
1152036
1142019
1132003
1121987
1111967
1101952
1091936
1081916
1071902
1061887
1051869
1041853
1031839
1021822
1011806
1001790
991772
981757
971741
961721
951707
941692
931674
921658
911644
901627
891611
881595
871575
861560
851544
841524
831510
821495
811477
801461
791447
781430
771414
761398
751378
741363
731347
721327
711313
701298
691280
681264
671250
661233
651217
641201
631181
621166
611150
601128
591114
581099
571081
561065
551051
541034
531018
521002
51982
50967
49951
48931
47917
46902
45884
44868
43854
42837
41821
40805
39785
38770
37754
36732
35718
34703
33685
32669
31655
30638
29622
28606
27588
26573
25557
24535
23521
22506
21488
20472
19458
18441
17425
16409
15387
14371
13358
12328
11265
10176
9126
893
778
658
546
435
329
222
115
09

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.7b

localize39.0ms

Local error

Found 3 expressions with local error:

0.1b
(+ x (- (tan (+ y z)) (tan a)))
0.2b
(- (tan (+ y z)) (tan a))
2.6b
(tan (+ y z))

rewrite113.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
19×add-sqr-sqrt
18×prod-diff
17×add-cube-cbrt
11×associate-+r+
10×add-log-exp
tan-quot
pow1 add-exp-log expm1-log1p-u fma-def fma-neg add-cbrt-cube log1p-expm1-u
sub-neg tan-sum diff-log sum-log frac-sub distribute-lft-out distribute-lft-out--
+-commutative associate-+r- flip3-- flip3-+ flip-- flip-+ difference-of-squares
Counts
3 → 72
Calls
3 calls:
51.0ms
(+ x (- (tan (+ y z)) (tan a)))
42.0ms
(- (tan (+ y z)) (tan a))
14.0ms
(tan (+ y z))

series931.0ms

Counts
3 → 9
Calls
3 calls:
366.0ms
(+ x (- (tan (+ y z)) (tan a)))
399.0ms
(- (tan (+ y z)) (tan a))
166.0ms
(tan (+ y z))

simplify3.7s

Counts
81 → 81
Iterations
IterNodes
done5020
32000
2642
1282
0128

prune836.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.1b

localize63.0ms

Local error

Found 4 expressions with local error:

0.1b
(+ (tan y) (tan z))
0.1b
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
0.2b
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
0.2b
(* (tan y) (tan z))

rewrite852.0ms

Algorithm
rewrite-expression-head
Rules
151×*-un-lft-identity
108×prod-diff
107×add-sqr-sqrt
100×add-cube-cbrt
85×times-frac
56×associate-+r+
24×distribute-lft-out
18×fma-neg
14×associate-/r/
13×add-log-exp
flip3-- flip--
tan-quot div-inv
pow1 add-exp-log fma-def add-cbrt-cube
expm1-log1p-u log1p-expm1-u
associate-*r* associate-*l* sum-log
+-commutative sub-neg flip3-+ diff-log flip-+ distribute-lft-out-- difference-of-squares
frac-times associate-+r- associate-*r/ pow-prod-down associate-*l/ frac-add prod-exp *-commutative frac-sub cbrt-unprod unswap-sqr
Counts
4 → 207
Calls
4 calls:
19.0ms
(+ (tan y) (tan z))
454.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
309.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
36.0ms
(* (tan y) (tan z))

series2.9s

Counts
4 → 12
Calls
4 calls:
245.0ms
(+ (tan y) (tan z))
995.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
1.3s
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
359.0ms
(* (tan y) (tan z))

simplify3.3s

Counts
219 → 219
Iterations
IterNodes
done5000
21770
1687
0296

prune2.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize96.0ms

Local error

Found 4 expressions with local error:

0.1b
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)))
0.2b
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))
0.2b
(/ (* (sin y) (tan z)) (cos y))
0.2b
(* (sin y) (tan z))

rewrite1.3s

Algorithm
rewrite-expression-head
Rules
321×*-un-lft-identity
237×add-sqr-sqrt
180×prod-diff
172×times-frac
146×add-cube-cbrt
92×associate-+r+
58×difference-of-squares
44×distribute-lft-out
30×fma-neg distribute-lft-out--
14×associate-/r/
11×add-exp-log add-cbrt-cube add-log-exp
flip3-- flip-- div-inv
pow1
expm1-log1p-u log1p-expm1-u
tan-quot fma-def associate-*r* associate-*l* associate-/r*
cbrt-undiv sub-neg diff-log associate-*r/ div-exp prod-exp sum-log cbrt-unprod
+-commutative associate-+r- frac-2neg flip3-+ pow-prod-down clear-num *-commutative frac-sub flip-+ associate-/l/ associate-/l* unswap-sqr
Counts
4 → 295
Calls
4 calls:
727.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)))
481.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))
33.0ms
(/ (* (sin y) (tan z)) (cos y))
29.0ms
(* (sin y) (tan z))

series3.0s

Counts
4 → 12
Calls
4 calls:
1.1s
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)))
1.3s
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))
347.0ms
(/ (* (sin y) (tan z)) (cos y))
289.0ms
(* (sin y) (tan z))

simplify3.7s

Counts
307 → 307
Iterations
IterNodes
done5001
22011
1813
0362

prune2.8s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize182.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (tan y) (tan z))
0.2b
(* (tan y) (tan z))
0.3b
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
0.3b
(* (* (tan y) (tan z)) (* (tan y) (tan z)))

rewrite368.0ms

Algorithm
rewrite-expression-head
Rules
86×pow1
72×tan-quot
36×frac-times pow-prod-down
32×add-exp-log add-cbrt-cube
24×associate-*r/ associate-*l/
18×prod-exp cbrt-unprod
12×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity associate-*r* associate-*l* pow-sqr pow-prod-up
expm1-log1p-u pow-plus *-commutative log1p-expm1-u add-log-exp
pow2 swap-sqr unswap-sqr
Counts
4 → 148
Calls
4 calls:
34.0ms
(* (tan y) (tan z))
32.0ms
(* (tan y) (tan z))
143.0ms
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
146.0ms
(* (* (tan y) (tan z)) (* (tan y) (tan z)))

series1.1s

Counts
4 → 12
Calls
4 calls:
251.0ms
(* (tan y) (tan z))
298.0ms
(* (tan y) (tan z))
278.0ms
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
296.0ms
(* (* (tan y) (tan z)) (* (tan y) (tan z)))

simplify5.3s

Counts
160 → 160
Iterations
IterNodes
done5000
34415
21198
1341
0119

prune2.2s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

regimes1.1s

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify16.0ms

Iterations
IterNodes
done32
332
230
126
020

end0.0ms

sample18.5s

Algorithm
intervals
Results
10.5s3935×body1280valid
4.2s1929×body640valid
1.0s8000×pre80true
863.0ms715×body320valid
279.0ms1124×body80valid
252.0ms297×body160valid