-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
3223 lines (3207 loc) · 173 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>A simple walker for complex image content</title>
<link rel="stylesheet" href="index.css">
</head>
<body>
<p>
A example for a simple walker for complex image markup. Uses arrow keys and click to change granularity and explore with desktop and mobile screenreaders.</p>
<figure>
<svg style="max-width: 100%" width="512" height="291" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 291" aria-label="Diagram of the lever principle" data-label="Diagram of the lever principle" role="image" aria-roledescription="explorable graphic" tabindex="0" data-level="0">
<image height="291" id="svg_3" width="512" x="0" href="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Lever_Principle_3D.png/512px-Lever_Principle_3D.png" y="0" role="none"/>
<g data-level="1" data-label="the equation mass m 1 times distance a is equal to mass m 2 times distance b" aria-hidden="true">
<rect fill="#000000" fill-opacity="0" height="35" width="186" x="131" y="3"/>
</g>
<g data-level="1" data-label="The lever with the mass m1 on the left side, the pivot and mass m2 on the right side" aria-hidden="true">
<rect fill="#000000" fill-opacity="0" height="111" width="508" x="1" y="25"/>
<g data-level="2" data-label="The lever with the larger mass m 1 on the shorter left side" aria-hidden="true" >
<rect fill="#000000" fill-opacity="0" height="124" width="106" x="6" y="18"/>
</g>
<g data-level="2" data-label="followed by the pivot in the middle" aria-hidden="true">
<rect fill="#000000" fill-opacity="0" height="82" width="99" x="157" y="64"/>
</g>
<g data-level="2" data-label="followed by the smaller mass m2 on the longer right side of the lever" aria-hidden="true">
<rect fill="#000000" fill-opacity="0" height="88" width="96" x="402" y="44"/>
</g>
</g>
<g data-level="1" data-label="Below the lever, two underbraces demarking distance A and distance b" aria-hidden="true">
<rect fill="#000000" fill-opacity="0" height="127" width="462" x="16" y="157"/>
<g data-level="2" data-label="Below the level, an underbrace from the left side to the pivot, demarking distance A" aria-hidden="true">
<rect fill="#000000" fill-opacity="0" height="105" width="176" x="21" y="182"/>
</g>
<g data-level="2" data-label="followed by an underbrace from the pivot to the left end of the pivot, demarking distance B" aria-hidden="true">
<rect fill="#000000" fill-opacity="0" height="88" width="261" x="201" y="197"/>
</g>
</g>
</svg>
<figcaption>Attribution: Jjw, <a href="https://creativecommons.org/licenses/by-sa/3.0">CC BY-SA 3.0</a> <a href="https://commons.wikimedia.org/wiki/File:Lever_Principle_3D.png">
via Wikimedia Commons</a>
</figcaption>
</figure>
<hr />
<p>Some print equation layout examples:</p>
<mjx-container
role="img"
tabindex="0"
data-level="0"
class="MathJax"
jax="SVG"
display="true"
data-owns="105 100"
aria-label="product Underscript j equals 1 Overscript upper N Endscripts StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction equals sigma summation Underscript k equals 1 Overscript upper N Endscripts sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction comma"
data-label="product Underscript j equals 1 Overscript upper N Endscripts StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction equals sigma summation Underscript k equals 1 Overscript upper N Endscripts sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction comma"
aria-braillelabel="⠐⠩⠚⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠹⠂⠌⠂⠤⠭⠘⠚⠐⠼⠀⠨⠅⠀⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻⠐⠨⠠⠎⠩⠇⠀⠨⠅⠀⠼⠂⠣⠈⠰⠷⠠⠝⠸⠌⠅⠈⠰⠾⠻⠹⠠⠉⠰⠓⠠⠀⠅⠠⠀⠇⠐⠷⠠⠝⠾⠌⠷⠭⠤⠑⠘⠆⠨⠏⠊⠓⠸⠌⠅⠐⠾⠘⠇⠼⠠"
><svg
style="vertical-align: -3.222ex"
xmlns="http://www.w3.org/2000/svg"
width="49.961ex"
height="7.448ex"
role="presentation"
focusable="false"
viewBox="0 -1868.1 22082.6 3292.2"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<defs role="presentation">
<path
id="MJX-1-TEX-LO-220F"
d="M220 812Q220 813 218 819T214 829T208 840T199 853T185 866T166 878T140 887T107 893T66 896H56V950H1221V896H1211Q1080 896 1058 812V-311Q1076 -396 1211 -396H1221V-450H725V-396H735Q864 -396 888 -314Q889 -312 889 -311V896H388V292L389 -311Q405 -396 542 -396H552V-450H56V-396H66Q195 -396 219 -314Q220 -312 220 -311V812Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-1D457"
d="M297 596Q297 627 318 644T361 661Q378 661 389 651T403 623Q403 595 384 576T340 557Q322 557 310 567T297 596ZM288 376Q288 405 262 405Q240 405 220 393T185 362T161 325T144 293L137 279Q135 278 121 278H107Q101 284 101 286T105 299Q126 348 164 391T252 441Q253 441 260 441T272 442Q296 441 316 432Q341 418 354 401T367 348V332L318 133Q267 -67 264 -75Q246 -125 194 -164T75 -204Q25 -204 7 -183T-12 -137Q-12 -110 7 -91T53 -71Q70 -71 82 -81T95 -112Q95 -148 63 -167Q69 -168 77 -168Q111 -168 139 -140T182 -74L193 -32Q204 11 219 72T251 197T278 308T289 365Q289 372 288 376Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-3D"
d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-31"
d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-1D441"
d="M234 637Q231 637 226 637Q201 637 196 638T191 649Q191 676 202 682Q204 683 299 683Q376 683 387 683T401 677Q612 181 616 168L670 381Q723 592 723 606Q723 633 659 637Q635 637 635 648Q635 650 637 660Q641 676 643 679T653 683Q656 683 684 682T767 680Q817 680 843 681T873 682Q888 682 888 672Q888 650 880 642Q878 637 858 637Q787 633 769 597L620 7Q618 0 599 0Q585 0 582 2Q579 5 453 305L326 604L261 344Q196 88 196 79Q201 46 268 46H278Q284 41 284 38T282 19Q278 6 272 0H259Q228 2 151 2Q123 2 100 2T63 2T46 1Q31 1 31 10Q31 14 34 26T39 40Q41 46 62 46Q130 49 150 85Q154 91 221 362L289 634Q287 635 234 637Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-2212"
d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-1D465"
d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-LO-2211"
d="M60 948Q63 950 665 950H1267L1325 815Q1384 677 1388 669H1348L1341 683Q1320 724 1285 761Q1235 809 1174 838T1033 881T882 898T699 902H574H543H251L259 891Q722 258 724 252Q725 250 724 246Q721 243 460 -56L196 -356Q196 -357 407 -357Q459 -357 548 -357T676 -358Q812 -358 896 -353T1063 -332T1204 -283T1307 -196Q1328 -170 1348 -124H1388Q1388 -125 1381 -145T1356 -210T1325 -294L1267 -449L666 -450Q64 -450 61 -448Q55 -446 55 -439Q55 -437 57 -433L590 177Q590 178 557 222T452 366T322 544L56 909L55 924Q55 945 60 948Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-1D458"
d="M121 647Q121 657 125 670T137 683Q138 683 209 688T282 694Q294 694 294 686Q294 679 244 477Q194 279 194 272Q213 282 223 291Q247 309 292 354T362 415Q402 442 438 442Q468 442 485 423T503 369Q503 344 496 327T477 302T456 291T438 288Q418 288 406 299T394 328Q394 353 410 369T442 390L458 393Q446 405 434 405H430Q398 402 367 380T294 316T228 255Q230 254 243 252T267 246T293 238T320 224T342 206T359 180T365 147Q365 130 360 106T354 66Q354 26 381 26Q429 26 459 145Q461 153 479 153H483Q499 153 499 144Q499 139 496 130Q455 -11 378 -11Q333 -11 305 15T277 90Q277 108 280 121T283 145Q283 167 269 183T234 206T200 217T182 220H180Q168 178 159 139T145 81T136 44T129 20T122 7T111 -2Q98 -11 83 -11Q66 -11 57 -1T48 16Q48 26 85 176T158 471L195 616Q196 629 188 632T149 637H144Q134 637 131 637T124 640T121 647Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-30"
d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-2264"
d="M674 636Q682 636 688 630T694 615T687 601Q686 600 417 472L151 346L399 228Q687 92 691 87Q694 81 694 76Q694 58 676 56H670L382 192Q92 329 90 331Q83 336 83 348Q84 359 96 365Q104 369 382 500T665 634Q669 636 674 636ZM84 -118Q84 -108 99 -98H678Q694 -104 694 -118Q694 -130 679 -138H98Q84 -131 84 -118Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-210E"
d="M137 683Q138 683 209 688T282 694Q294 694 294 685Q294 674 258 534Q220 386 220 383Q220 381 227 388Q288 442 357 442Q411 442 444 415T478 336Q478 285 440 178T402 50Q403 36 407 31T422 26Q450 26 474 56T513 138Q516 149 519 151T535 153Q555 153 555 145Q555 144 551 130Q535 71 500 33Q466 -10 419 -10H414Q367 -10 346 17T325 74Q325 90 361 192T398 345Q398 404 354 404H349Q266 404 205 306L198 293L164 158Q132 28 127 16Q114 -11 83 -11Q69 -11 59 -2T48 16Q48 30 121 320L195 616Q195 629 188 632T149 637H128Q122 643 122 645T124 664Q129 683 137 683Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-3C"
d="M694 -11T694 -19T688 -33T678 -40Q671 -40 524 29T234 166L90 235Q83 240 83 250Q83 261 91 266Q664 540 678 540Q681 540 687 534T694 519T687 505Q686 504 417 376L151 250L417 124Q686 -4 687 -5Q694 -11 694 -19Z"
role="presentation"
></path>
<path id="MJX-1-TEX-N-A0" d="" role="presentation"></path>
<path
id="MJX-1-TEX-N-67"
d="M329 409Q373 453 429 453Q459 453 472 434T485 396Q485 382 476 371T449 360Q416 360 412 390Q410 404 415 411Q415 412 416 414V415Q388 412 363 393Q355 388 355 386Q355 385 359 381T368 369T379 351T388 325T392 292Q392 230 343 187T222 143Q172 143 123 171Q112 153 112 133Q112 98 138 81Q147 75 155 75T227 73Q311 72 335 67Q396 58 431 26Q470 -13 470 -72Q470 -139 392 -175Q332 -206 250 -206Q167 -206 107 -175Q29 -140 29 -75Q29 -39 50 -15T92 18L103 24Q67 55 67 108Q67 155 96 193Q52 237 52 292Q52 355 102 398T223 442Q274 442 318 416L329 409ZM299 343Q294 371 273 387T221 404Q192 404 171 388T145 343Q142 326 142 292Q142 248 149 227T179 192Q196 182 222 182Q244 182 260 189T283 207T294 227T299 242Q302 258 302 292T299 343ZM403 -75Q403 -50 389 -34T348 -11T299 -2T245 0H218Q151 0 138 -6Q118 -15 107 -34T95 -74Q95 -84 101 -97T122 -127T170 -155T250 -167Q319 -167 361 -139T403 -75Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-63"
d="M370 305T349 305T313 320T297 358Q297 381 312 396Q317 401 317 402T307 404Q281 408 258 408Q209 408 178 376Q131 329 131 219Q131 137 162 90Q203 29 272 29Q313 29 338 55T374 117Q376 125 379 127T395 129H409Q415 123 415 120Q415 116 411 104T395 71T366 33T318 2T249 -11Q163 -11 99 53T34 214Q34 318 99 383T250 448T370 421T404 357Q404 334 387 320Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-64"
d="M376 495Q376 511 376 535T377 568Q377 613 367 624T316 637H298V660Q298 683 300 683L310 684Q320 685 339 686T376 688Q393 689 413 690T443 693T454 694H457V390Q457 84 458 81Q461 61 472 55T517 46H535V0Q533 0 459 -5T380 -11H373V44L365 37Q307 -11 235 -11Q158 -11 96 50T34 215Q34 315 97 378T244 442Q319 442 376 393V495ZM373 342Q328 405 260 405Q211 405 173 369Q146 341 139 305T131 211Q131 155 138 120T173 59Q203 26 251 26Q322 26 373 103V342Z"
role="presentation"
></path>
<path id="MJX-1-TEX-N-2061" d="" role="presentation"></path>
<path
id="MJX-1-TEX-N-28"
d="M94 250Q94 319 104 381T127 488T164 576T202 643T244 695T277 729T302 750H315H319Q333 750 333 741Q333 738 316 720T275 667T226 581T184 443T167 250T184 58T225 -81T274 -167T316 -220T333 -241Q333 -250 318 -250H315H302L274 -226Q180 -141 137 -14T94 250Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-2C"
d="M78 35T78 60T94 103T137 121Q165 121 187 96T210 8Q210 -27 201 -60T180 -117T154 -158T130 -185T117 -194Q113 -194 104 -185T95 -172Q95 -168 106 -156T131 -126T157 -76T173 -3V9L172 8Q170 7 167 6T161 3T152 1T140 0Q113 0 96 17Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-29"
d="M60 749L64 750Q69 750 74 750H86L114 726Q208 641 251 514T294 250Q294 182 284 119T261 12T224 -76T186 -143T145 -194T113 -227T90 -246Q87 -249 86 -250H74Q66 -250 63 -250T58 -247T55 -238Q56 -237 66 -225Q221 -64 221 250T66 725Q56 737 55 738Q55 746 60 749Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-1D459"
d="M117 59Q117 26 142 26Q179 26 205 131Q211 151 215 152Q217 153 225 153H229Q238 153 241 153T246 151T248 144Q247 138 245 128T234 90T214 43T183 6T137 -11Q101 -11 70 11T38 85Q38 97 39 102L104 360Q167 615 167 623Q167 626 166 628T162 632T157 634T149 635T141 636T132 637T122 637Q112 637 109 637T101 638T95 641T94 647Q94 649 96 661Q101 680 107 682T179 688Q194 689 213 690T243 693T254 694Q266 694 266 686Q266 675 193 386T118 83Q118 81 118 75T117 65V59Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-230A"
d="M174 734Q174 735 175 737T177 740T180 744T184 747T189 749T196 750Q206 748 214 735V-210H310H373Q401 -210 411 -213T422 -230T411 -247T369 -251Q362 -251 338 -251T298 -250H190Q178 -246 174 -234V734Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-2F"
d="M423 750Q432 750 438 744T444 730Q444 725 271 248T92 -240Q85 -250 75 -250Q68 -250 62 -245T56 -231Q56 -221 230 257T407 740Q411 750 423 750Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-230B"
d="M229 734Q229 735 230 737T232 740T235 744T239 747T244 749T251 750Q262 748 269 735V-235Q266 -240 256 -249L147 -250H77Q43 -250 32 -247T21 -230T32 -213T72 -209Q79 -209 99 -209T133 -210H229V734Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-1D436"
d="M50 252Q50 367 117 473T286 641T490 704Q580 704 633 653Q642 643 648 636T656 626L657 623Q660 623 684 649Q691 655 699 663T715 679T725 690L740 705H746Q760 705 760 698Q760 694 728 561Q692 422 692 421Q690 416 687 415T669 413H653Q647 419 647 422Q647 423 648 429T650 449T651 481Q651 552 619 605T510 659Q484 659 454 652T382 628T299 572T226 479Q194 422 175 346T156 222Q156 108 232 58Q280 24 350 24Q441 24 512 92T606 240Q610 253 612 255T628 257Q648 257 648 248Q648 243 647 239Q618 132 523 55T319 -22Q206 -22 128 53T50 252Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-1D452"
d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-N-32"
d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"
role="presentation"
></path>
<path id="MJX-1-TEX-N-2062" d="" role="presentation"></path>
<path
id="MJX-1-TEX-I-1D70B"
d="M132 -11Q98 -11 98 22V33L111 61Q186 219 220 334L228 358H196Q158 358 142 355T103 336Q92 329 81 318T62 297T53 285Q51 284 38 284Q19 284 19 294Q19 300 38 329T93 391T164 429Q171 431 389 431Q549 431 553 430Q573 423 573 402Q573 371 541 360Q535 358 472 358H408L405 341Q393 269 393 222Q393 170 402 129T421 65T431 37Q431 20 417 5T381 -10Q370 -10 363 -7T347 17T331 77Q330 86 330 121Q330 170 339 226T357 318T367 358H269L268 354Q268 351 249 275T206 114T175 17Q164 -11 132 -11Z"
role="presentation"
></path>
<path
id="MJX-1-TEX-I-1D456"
d="M184 600Q184 624 203 642T247 661Q265 661 277 649T290 619Q290 596 270 577T226 557Q211 557 198 567T184 600ZM21 287Q21 295 30 318T54 369T98 420T158 442Q197 442 223 419T250 357Q250 340 236 301T196 196T154 83Q149 61 149 51Q149 26 166 26Q175 26 185 29T208 43T235 78T260 137Q263 149 265 151T282 153Q302 153 302 143Q302 135 293 112T268 61T223 11T161 -11Q129 -11 102 10T74 74Q74 91 79 106T122 220Q160 321 166 341T173 380Q173 404 156 404H154Q124 404 99 371T61 287Q60 286 59 284T58 281T56 279T53 278T49 278T41 278H27Q21 284 21 287Z"
role="presentation"
></path>
</defs>
<g
stroke="currentColor"
fill="currentColor"
stroke-width="0"
transform="scale(1,-1)"
role="presentation"
>
<g
data-mml-node="math"
data-semantic-type="punctuated"
data-semantic-role="endpunct"
data-semantic-id="106"
data-semantic-children="105,100"
data-semantic-content="100"
role="presentation"
data-semantic-owns="105 100"
data-semantic-structure="(106 (105 (104 (6 0 (4 1 2 3) 5) (14 7 (13 8 9 (12 10 11)))) 15 (103 (22 16 (20 17 18 19) 21) (102 (50 23 (49 (48 (46 (40 24 25 26 27 28) 29 (43 (42 30 41 (39 31 (38 32 33 34) 35)) 36 37))))) (101 (63 51 (55 52 53 54) (62 56 (61 57 58 59) 60)) (99 (77 (71 64 (70 65 66 67 68 69)) 76 (75 72 73 74)) (96 (98 78 (97 79 80 (93 81 (92 (91 82 88 83 89 84 90 85) 86 87))) 94) 95)))))) 100)"
data-semantic-speech="product Underscript j equals 1 Overscript upper N Endscripts StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction equals sigma summation Underscript k equals 1 Overscript upper N Endscripts sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction comma"
data-semantic-braille="⠐⠩⠚⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠹⠂⠌⠂⠤⠭⠘⠚⠐⠼⠀⠨⠅⠀⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻⠐⠨⠠⠎⠩⠇⠀⠨⠅⠀⠼⠂⠣⠈⠰⠷⠠⠝⠸⠌⠅⠈⠰⠾⠻⠹⠠⠉⠰⠓⠠⠀⠅⠠⠀⠇⠐⠷⠠⠝⠾⠌⠷⠭⠤⠑⠘⠆⠨⠏⠊⠓⠸⠌⠅⠐⠾⠘⠇⠼⠠"
data-owns-id="106"
>
<g
data-mml-node="mrow"
data-semantic-type="relseq"
data-semantic-role="equality"
data-semantic-id="105"
data-semantic-children="104,103"
data-semantic-content="15"
data-semantic-parent="106"
data-level="1"
aria-posinset="1"
aria-setsize="2"
data-semantic-owns="104 15 103"
data-semantic-speech="product Underscript j equals 1 Overscript upper N Endscripts StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction equals sigma summation Underscript k equals 1 Overscript upper N Endscripts sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction"
data-semantic-braille="⠐⠩⠚⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠹⠂⠌⠂⠤⠭⠘⠚⠐⠼⠀⠨⠅⠀⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻⠐⠨⠠⠎⠩⠇⠀⠨⠅⠀⠼⠂⠣⠈⠰⠷⠠⠝⠸⠌⠅⠈⠰⠾⠻⠹⠠⠉⠰⠓⠠⠀⠅⠠⠀⠇⠐⠷⠠⠝⠾⠌⠷⠭⠤⠑⠘⠆⠨⠏⠊⠓⠸⠌⠅⠐⠾⠘⠇⠼"
data-owns-id="105"
data-label="product Underscript j equals 1 Overscript upper N Endscripts StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction equals sigma summation Underscript k equals 1 Overscript upper N Endscripts sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction"
aria-braillelabel="⠐⠩⠚⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠹⠂⠌⠂⠤⠭⠘⠚⠐⠼⠀⠨⠅⠀⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻⠐⠨⠠⠎⠩⠇⠀⠨⠅⠀⠼⠂⠣⠈⠰⠷⠠⠝⠸⠌⠅⠈⠰⠾⠻⠹⠠⠉⠰⠓⠠⠀⠅⠠⠀⠇⠐⠷⠠⠝⠾⠌⠷⠭⠤⠑⠘⠆⠨⠏⠊⠓⠸⠌⠅⠐⠾⠘⠇⠼"
aria-hidden="true"
data-owns="104 15 103"
>
<g
data-mml-node="mrow"
data-semantic-type="bigop"
data-semantic-role="sum"
data-semantic-id="104"
data-semantic-children="6,14"
data-semantic-content="0"
data-semantic-parent="105"
data-level="2"
aria-posinset="1"
aria-setsize="3"
data-semantic-owns="6 14"
data-semantic-speech="product Underscript j equals 1 Overscript upper N Endscripts StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction"
data-semantic-braille="⠐⠩⠚⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠹⠂⠌⠂⠤⠭⠘⠚⠐⠼"
data-owns-id="104"
data-label="product Underscript j equals 1 Overscript upper N Endscripts StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction"
aria-braillelabel="⠐⠩⠚⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠹⠂⠌⠂⠤⠭⠘⠚⠐⠼"
aria-hidden="true"
data-owns="6 14"
>
<g
data-mml-node="munderover"
data-semantic-type="limboth"
data-semantic-role="sum"
data-semantic-id="6"
data-semantic-children="0,4,5"
data-semantic-parent="104"
data-level="3"
aria-posinset="1"
aria-setsize="2"
data-semantic-owns="0 4 5"
data-semantic-speech="product Underscript j equals 1 Overscript upper N Endscripts"
data-semantic-braille="⠐⠩⠚⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻"
data-owns-id="6"
data-label="product Underscript j equals 1 Overscript upper N Endscripts"
aria-braillelabel="⠐⠩⠚⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻"
aria-hidden="true"
data-owns="0 4 5"
>
<g
data-mml-node="mo"
data-semantic-type="largeop"
data-semantic-role="sum"
data-semantic-id="0"
data-semantic-parent="6"
data-semantic-attributes="texclass:OP"
data-semantic-operator="bigop"
data-level="4"
aria-posinset="1"
aria-setsize="3"
data-semantic-speech="product"
data-semantic-prefix="Base"
data-semantic-braille=""
data-owns-id="0"
data-label="Base product"
aria-hidden="true"
>
<use
data-c="220F"
xlink:href="#MJX-1-TEX-LO-220F"
role="presentation"
></use>
</g>
<g
data-mml-node="TeXAtom"
transform="translate(41.5,-1087.9) scale(0.707)"
data-semantic-type="relseq"
data-semantic-role="equality"
data-semantic-id="4"
data-semantic-children="1,3"
data-semantic-content="2"
data-semantic-parent="6"
data-semantic-attributes="texclass:ORD"
data-level="4"
aria-posinset="2"
aria-setsize="3"
data-semantic-owns="1 2 3"
data-semantic-speech="j equals 1"
data-semantic-prefix="Underscript"
data-mjx-texclass="ORD"
data-semantic-braille="⠚⠀⠨⠅⠀⠼⠂"
data-owns-id="4"
data-label="Underscript j equals 1"
aria-braillelabel="⠚⠀⠨⠅⠀⠼⠂"
aria-hidden="true"
data-owns="1 2 3"
>
<g
data-mml-node="mi"
data-semantic-type="identifier"
data-semantic-role="latinletter"
data-semantic-font="italic"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="1"
data-semantic-parent="4"
data-level="5"
aria-posinset="1"
aria-setsize="3"
data-semantic-speech="j"
data-semantic-braille="⠚"
data-owns-id="1"
data-label="j"
aria-braillelabel="⠚"
aria-hidden="true"
>
<use
data-c="1D457"
xlink:href="#MJX-1-TEX-I-1D457"
role="presentation"
></use>
</g>
<g
data-mml-node="mo"
data-semantic-type="relation"
data-semantic-role="equality"
data-semantic-id="2"
data-semantic-parent="4"
data-semantic-operator="relseq,="
data-level="5"
aria-posinset="2"
aria-setsize="3"
data-semantic-speech="equals"
transform="translate(412,0)"
data-semantic-braille="⠨⠅"
data-owns-id="2"
data-label="equals"
aria-braillelabel="⠨⠅"
aria-hidden="true"
>
<use
data-c="3D"
xlink:href="#MJX-1-TEX-N-3D"
role="presentation"
></use>
</g>
<g
data-mml-node="mn"
data-semantic-type="number"
data-semantic-role="integer"
data-semantic-font="normal"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="3"
data-semantic-parent="4"
data-level="5"
aria-posinset="3"
aria-setsize="3"
data-semantic-speech="1"
transform="translate(1190,0)"
data-semantic-braille="⠼⠂"
data-owns-id="3"
data-label="1"
aria-braillelabel="⠼⠂"
aria-hidden="true"
>
<use
data-c="31"
xlink:href="#MJX-1-TEX-N-31"
role="presentation"
></use>
</g>
</g>
<g
data-mml-node="mi"
transform="translate(325,1150) scale(0.707)"
data-semantic-type="identifier"
data-semantic-role="latinletter"
data-semantic-font="italic"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="5"
data-semantic-parent="6"
data-level="4"
aria-posinset="3"
aria-setsize="3"
data-semantic-speech="upper N"
data-semantic-prefix="Overscript"
data-semantic-braille="⠠⠝"
data-owns-id="5"
data-label="Overscript upper N"
aria-braillelabel="⠠⠝"
aria-hidden="true"
>
<use
data-c="1D441"
xlink:href="#MJX-1-TEX-I-1D441"
role="presentation"
></use>
</g>
</g>
<g
data-mml-node="mfrac"
data-semantic-type="fraction"
data-semantic-role="division"
data-semantic-id="14"
data-semantic-children="7,13"
data-semantic-parent="104"
data-level="3"
aria-posinset="2"
aria-setsize="2"
data-semantic-owns="7 13"
data-semantic-speech="StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction"
transform="translate(1444.7,0)"
data-semantic-braille="⠹⠂⠌⠂⠤⠭⠘⠚⠐⠼"
data-owns-id="14"
data-label="StartFraction 1 Over 1 minus x Superscript j Baseline EndFraction"
aria-braillelabel="⠹⠂⠌⠂⠤⠭⠘⠚⠐⠼"
aria-hidden="true"
data-owns="7 13"
>
<g
data-mml-node="mn"
data-semantic-type="number"
data-semantic-role="integer"
data-semantic-font="normal"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="7"
data-semantic-parent="14"
data-level="4"
aria-posinset="1"
aria-setsize="2"
data-semantic-speech="1"
data-semantic-prefix="Numerator"
transform="translate(1304.4,676)"
data-semantic-braille="⠂"
data-owns-id="7"
data-label="Numerator 1"
aria-braillelabel="⠂"
aria-hidden="true"
>
<use
data-c="31"
xlink:href="#MJX-1-TEX-N-31"
role="presentation"
></use>
</g>
<g
data-mml-node="mrow"
data-semantic-type="infixop"
data-semantic-role="subtraction"
data-semantic-id="13"
data-semantic-children="8,12"
data-semantic-content="9"
data-semantic-parent="14"
data-level="4"
aria-posinset="2"
aria-setsize="2"
data-semantic-owns="8 9 12"
data-semantic-speech="1 minus x Superscript j Baseline"
data-semantic-prefix="Denominator"
transform="translate(220,-716.4)"
data-semantic-braille="⠂⠤⠭⠘⠚⠐"
data-owns-id="13"
data-label="Denominator 1 minus x Superscript j Baseline"
aria-braillelabel="⠂⠤⠭⠘⠚⠐"
aria-hidden="true"
data-owns="8 9 12"
>
<g
data-mml-node="mn"
data-semantic-type="number"
data-semantic-role="integer"
data-semantic-font="normal"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="8"
data-semantic-parent="13"
data-level="5"
aria-posinset="1"
aria-setsize="3"
data-semantic-speech="1"
data-semantic-braille="⠂"
data-owns-id="8"
data-label="1"
aria-braillelabel="⠂"
aria-hidden="true"
>
<use
data-c="31"
xlink:href="#MJX-1-TEX-N-31"
role="presentation"
></use>
</g>
<g
data-mml-node="mo"
data-semantic-type="operator"
data-semantic-role="subtraction"
data-semantic-id="9"
data-semantic-parent="13"
data-semantic-operator="infixop,−"
data-level="5"
aria-posinset="2"
aria-setsize="3"
data-semantic-speech="minus"
transform="translate(722.2,0)"
data-semantic-braille="⠤"
data-owns-id="9"
data-label="minus"
aria-braillelabel="⠤"
aria-hidden="true"
>
<use
data-c="2212"
xlink:href="#MJX-1-TEX-N-2212"
role="presentation"
></use>
</g>
<g
data-mml-node="msup"
data-semantic-type="superscript"
data-semantic-role="latinletter"
data-semantic-id="12"
data-semantic-children="10,11"
data-semantic-parent="13"
data-level="5"
aria-posinset="3"
aria-setsize="3"
data-semantic-owns="10 11"
data-semantic-speech="x Superscript j Baseline"
transform="translate(1722.4,0)"
data-semantic-braille="⠭⠘⠚⠐"
data-owns-id="12"
data-label="x Superscript j Baseline"
aria-braillelabel="⠭⠘⠚⠐"
aria-hidden="true"
data-owns="10 11"
>
<g
data-mml-node="mi"
data-semantic-type="identifier"
data-semantic-role="latinletter"
data-semantic-font="italic"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="10"
data-semantic-parent="12"
data-level="6"
aria-posinset="1"
aria-setsize="2"
data-semantic-speech="x"
data-semantic-prefix="Base"
data-semantic-braille="⠭"
data-owns-id="10"
data-label="Base x"
aria-braillelabel="⠭"
aria-hidden="true"
>
<use
data-c="1D465"
xlink:href="#MJX-1-TEX-I-1D465"
role="presentation"
></use>
</g>
<g
data-mml-node="mi"
transform="translate(605,289) scale(0.707)"
data-semantic-type="identifier"
data-semantic-role="latinletter"
data-semantic-font="italic"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="11"
data-semantic-parent="12"
data-level="6"
aria-posinset="2"
aria-setsize="2"
data-semantic-speech="j"
data-semantic-prefix="Exponent"
data-semantic-braille="⠚"
data-owns-id="11"
data-label="Exponent j"
aria-braillelabel="⠚"
aria-hidden="true"
>
<use
data-c="1D457"
xlink:href="#MJX-1-TEX-I-1D457"
role="presentation"
></use>
</g>
</g>
</g>
<rect
width="2868.8"
height="60"
x="120"
y="220"
role="presentation"
></rect>
</g>
</g>
<g
data-mml-node="mo"
data-semantic-type="relation"
data-semantic-role="equality"
data-semantic-id="15"
data-semantic-parent="105"
data-semantic-operator="relseq,="
data-level="2"
aria-posinset="2"
aria-setsize="3"
data-semantic-speech="equals"
transform="translate(4831.2,0)"
data-semantic-braille="⠨⠅"
data-owns-id="15"
data-label="equals"
aria-braillelabel="⠨⠅"
aria-hidden="true"
>
<use
data-c="3D"
xlink:href="#MJX-1-TEX-N-3D"
role="presentation"
></use>
</g>
<g
data-mml-node="mrow"
data-semantic-type="bigop"
data-semantic-role="sum"
data-semantic-id="103"
data-semantic-children="22,102"
data-semantic-content="16"
data-semantic-parent="105"
data-level="2"
aria-posinset="3"
aria-setsize="3"
data-semantic-owns="22 102"
data-semantic-speech="sigma summation Underscript k equals 1 Overscript upper N Endscripts sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction"
transform="translate(5887,0)"
data-semantic-braille="⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻⠐⠨⠠⠎⠩⠇⠀⠨⠅⠀⠼⠂⠣⠈⠰⠷⠠⠝⠸⠌⠅⠈⠰⠾⠻⠹⠠⠉⠰⠓⠠⠀⠅⠠⠀⠇⠐⠷⠠⠝⠾⠌⠷⠭⠤⠑⠘⠆⠨⠏⠊⠓⠸⠌⠅⠐⠾⠘⠇⠼"
data-owns-id="103"
data-label="sigma summation Underscript k equals 1 Overscript upper N Endscripts sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction"
aria-braillelabel="⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻⠐⠨⠠⠎⠩⠇⠀⠨⠅⠀⠼⠂⠣⠈⠰⠷⠠⠝⠸⠌⠅⠈⠰⠾⠻⠹⠠⠉⠰⠓⠠⠀⠅⠠⠀⠇⠐⠷⠠⠝⠾⠌⠷⠭⠤⠑⠘⠆⠨⠏⠊⠓⠸⠌⠅⠐⠾⠘⠇⠼"
aria-hidden="true"
data-owns="22 102"
>
<g
data-mml-node="munderover"
data-semantic-type="limboth"
data-semantic-role="sum"
data-semantic-id="22"
data-semantic-children="16,20,21"
data-semantic-parent="103"
data-level="3"
aria-posinset="1"
aria-setsize="2"
data-semantic-owns="16 20 21"
data-semantic-speech="sigma summation Underscript k equals 1 Overscript upper N Endscripts"
data-semantic-braille="⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻"
data-owns-id="22"
data-label="sigma summation Underscript k equals 1 Overscript upper N Endscripts"
aria-braillelabel="⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠂⠣⠠⠝⠻"
aria-hidden="true"
data-owns="16 20 21"
>
<g
data-mml-node="mo"
data-semantic-type="largeop"
data-semantic-role="sum"
data-semantic-id="16"
data-semantic-parent="22"
data-semantic-attributes="texclass:OP"
data-semantic-operator="bigop"
data-level="4"
aria-posinset="1"
aria-setsize="3"
data-semantic-speech="sigma summation"
data-semantic-prefix="Base"
data-semantic-braille="⠨⠠⠎"
data-owns-id="16"
data-label="Base sigma summation"
aria-braillelabel="⠨⠠⠎"
aria-hidden="true"
>
<use
data-c="2211"
xlink:href="#MJX-1-TEX-LO-2211"
role="presentation"
></use>
</g>
<g
data-mml-node="TeXAtom"
transform="translate(86,-1107.7) scale(0.707)"
data-semantic-type="relseq"
data-semantic-role="equality"
data-semantic-id="20"
data-semantic-children="17,19"
data-semantic-content="18"
data-semantic-parent="22"
data-semantic-attributes="texclass:ORD"
data-level="4"
aria-posinset="2"
aria-setsize="3"
data-semantic-owns="17 18 19"
data-semantic-speech="k equals 1"
data-semantic-prefix="Underscript"
data-mjx-texclass="ORD"
data-semantic-braille="⠅⠀⠨⠅⠀⠼⠂"
data-owns-id="20"
data-label="Underscript k equals 1"
aria-braillelabel="⠅⠀⠨⠅⠀⠼⠂"
aria-hidden="true"
data-owns="17 18 19"
>
<g
data-mml-node="mi"
data-semantic-type="identifier"
data-semantic-role="latinletter"
data-semantic-font="italic"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="17"
data-semantic-parent="20"
data-level="5"
aria-posinset="1"
aria-setsize="3"
data-semantic-speech="k"
data-semantic-braille="⠅"
data-owns-id="17"
data-label="k"
aria-braillelabel="⠅"
aria-hidden="true"
>
<use
data-c="1D458"
xlink:href="#MJX-1-TEX-I-1D458"
role="presentation"
></use>
</g>
<g
data-mml-node="mo"
data-semantic-type="relation"
data-semantic-role="equality"
data-semantic-id="18"
data-semantic-parent="20"
data-semantic-operator="relseq,="
data-level="5"
aria-posinset="2"
aria-setsize="3"
data-semantic-speech="equals"
transform="translate(521,0)"
data-semantic-braille="⠨⠅"
data-owns-id="18"
data-label="equals"
aria-braillelabel="⠨⠅"
aria-hidden="true"
>
<use
data-c="3D"
xlink:href="#MJX-1-TEX-N-3D"
role="presentation"
></use>
</g>
<g
data-mml-node="mn"
data-semantic-type="number"
data-semantic-role="integer"
data-semantic-font="normal"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="19"
data-semantic-parent="20"
data-level="5"
aria-posinset="3"
aria-setsize="3"
data-semantic-speech="1"
transform="translate(1299,0)"
data-semantic-braille="⠼⠂"
data-owns-id="19"
data-label="1"
aria-braillelabel="⠼⠂"
aria-hidden="true"
>
<use
data-c="31"
xlink:href="#MJX-1-TEX-N-31"
role="presentation"
></use>
</g>
</g>
<g
data-mml-node="mi"
transform="translate(408,1150) scale(0.707)"
data-semantic-type="identifier"
data-semantic-role="latinletter"
data-semantic-font="italic"
data-semantic-annotation="clearspeak:simple"
data-semantic-id="21"
data-semantic-parent="22"
data-level="4"
aria-posinset="3"
aria-setsize="3"
data-semantic-speech="upper N"
data-semantic-prefix="Overscript"
data-semantic-braille="⠠⠝"
data-owns-id="21"
data-label="Overscript upper N"
aria-braillelabel="⠠⠝"
aria-hidden="true"
>
<use
data-c="1D441"
xlink:href="#MJX-1-TEX-I-1D441"
role="presentation"
></use>
</g>
</g>
<g
data-mml-node="mrow"
data-semantic-type="bigop"
data-semantic-role="sum"
data-semantic-id="102"
data-semantic-children="50,101"
data-semantic-content="23"
data-semantic-parent="103"
data-level="3"
aria-posinset="2"
aria-setsize="2"
data-semantic-owns="50 101"
data-semantic-speech="sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction"
transform="translate(1610.7,0)"
data-semantic-braille="⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻⠐⠨⠠⠎⠩⠇⠀⠨⠅⠀⠼⠂⠣⠈⠰⠷⠠⠝⠸⠌⠅⠈⠰⠾⠻⠹⠠⠉⠰⠓⠠⠀⠅⠠⠀⠇⠐⠷⠠⠝⠾⠌⠷⠭⠤⠑⠘⠆⠨⠏⠊⠓⠸⠌⠅⠐⠾⠘⠇⠼"
data-owns-id="102"
data-label="sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts sigma summation Underscript l equals 1 Overscript left floor upper N divided by k right floor Endscripts StartFraction upper C Subscript h comma k comma l Baseline left parenthesis upper N right parenthesis Over left parenthesis x minus e Superscript 2 pi i h divided by k Baseline right parenthesis Superscript l Baseline EndFraction"
aria-braillelabel="⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻⠐⠨⠠⠎⠩⠇⠀⠨⠅⠀⠼⠂⠣⠈⠰⠷⠠⠝⠸⠌⠅⠈⠰⠾⠻⠹⠠⠉⠰⠓⠠⠀⠅⠠⠀⠇⠐⠷⠠⠝⠾⠌⠷⠭⠤⠑⠘⠆⠨⠏⠊⠓⠸⠌⠅⠐⠾⠘⠇⠼"
aria-hidden="true"
data-owns="50 101"
>
<g
data-mml-node="munder"
data-semantic-type="limlower"
data-semantic-role="sum"
data-semantic-id="50"
data-semantic-children="23,49"
data-semantic-parent="102"
data-level="4"
aria-posinset="1"
aria-setsize="2"
data-semantic-owns="23 49"
data-semantic-speech="sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts"
data-semantic-braille="⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻"
data-owns-id="50"
data-label="sigma summation Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout Endscripts"
aria-braillelabel="⠐⠨⠠⠎⠩⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂⠻"
aria-hidden="true"
data-owns="23 49"
>
<g
data-mml-node="mo"
data-semantic-type="largeop"
data-semantic-role="sum"
data-semantic-id="23"
data-semantic-parent="50"
data-semantic-attributes="texclass:OP"
data-semantic-operator="bigop"
data-level="5"
aria-posinset="1"
aria-setsize="2"
data-semantic-speech="sigma summation"
data-semantic-prefix="Base"
transform="translate(2283.4,0)"
data-semantic-braille="⠨⠠⠎"
data-owns-id="23"
data-label="Base sigma summation"
aria-braillelabel="⠨⠠⠎"
aria-hidden="true"
>
<use
data-c="2211"
xlink:href="#MJX-1-TEX-LO-2211"
role="presentation"
></use>
</g>
<g
data-mml-node="TeXAtom"
transform="translate(0,-1147.3) scale(0.707)"
data-mjx-texclass="ORD"
role="presentation"
>
<g
data-mml-node="mtable"
data-semantic-type="multiline"
data-semantic-role="unknown"
data-semantic-id="49"
data-semantic-children="48"
data-semantic-parent="50"
data-semantic-attributes="texclass:ORD"
data-level="5"
aria-posinset="2"
aria-setsize="2"
data-semantic-owns="48"
data-semantic-speech="StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout"
data-semantic-prefix="Underscript"
data-semantic-braille="⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂"
data-owns-id="49"
data-label="Underscript StartLayout 1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1 EndLayout"
aria-braillelabel="⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂"
aria-hidden="true"
data-owns="48"
>
<g
data-mml-node="mtr"
data-semantic-type="line"
data-semantic-role="multiline"
data-semantic-id="48"
data-semantic-children="46"
data-semantic-parent="49"
data-level="6"
aria-posinset="1"
aria-setsize="1"
data-semantic-owns="46"
data-semantic-speech="0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1"
data-semantic-prefix="1st Row"
data-semantic-braille="⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂"
data-owns-id="48"
data-label="1st Row 0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1"
aria-braillelabel="⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂"
aria-hidden="true"
data-owns="46"
>
<g data-mml-node="mtd" role="presentation">
<g
data-mml-node="mrow"
data-semantic-type="punctuated"
data-semantic-role="text"
data-semantic-id="46"
data-semantic-children="40,29,43"
data-semantic-parent="48"
data-semantic-collapsed="(46 (c 44 45) 40 29 43)"
data-level="7"
aria-posinset="1"
aria-setsize="1"
data-semantic-owns="40 29 43"
data-semantic-speech="0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1"
data-semantic-braille="⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂"
data-owns-id="46"
data-label="0 less than or equals h less than k gcd left parenthesis h comma k right parenthesis equals 1"
aria-braillelabel="⠼⠴⠀⠐⠅⠱⠀⠓⠀⠐⠅⠀⠅⠛⠉⠙⠀⠷⠓⠠⠀⠅⠾⠀⠨⠅⠀⠼⠂"
aria-hidden="true"
data-owns="40 29 43"
>
<g
data-mml-node="mrow"
data-semantic-type="multirel"
data-semantic-role="inequality"
data-semantic-id="40"
data-semantic-children="24,26,28"
data-semantic-content="25,27"