modular-arithmetic

Hex Artifact Content
Login

Hex Artifact Content

Artifact 82a0481de475de4d7a3ac4d4f0fb99b2477aa88109cc9463d22f10d99a7e83f4:

Wiki page [modular-arithmetic] by murphy 2018-08-18 16:04:25.
0000: 44 20 32 30 31 38 2d 30 38 2d 31 38 54 31 36 3a  D 2018-08-18T16:
0010: 30 34 3a 32 35 2e 31 39 38 0a 4c 20 6d 6f 64 75  04:25.198.L modu
0020: 6c 61 72 2d 61 72 69 74 68 6d 65 74 69 63 0a 55  lar-arithmetic.U
0030: 20 6d 75 72 70 68 79 0a 57 20 33 32 35 0a 3c 68   murphy.W 325.<h
0040: 31 3e 6d 6f 64 75 6c 61 72 2d 61 72 69 74 68 6d  1>modular-arithm
0050: 65 74 69 63 3c 2f 68 31 3e 0d 0a 0d 0a 54 68 69  etic</h1>....Thi
0060: 73 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73  s <a href="https
0070: 3a 2f 2f 77 77 77 2e 63 61 6c 6c 2d 63 63 2e 6f  ://www.call-cc.o
0080: 72 67 2f 22 3e 43 48 49 43 4b 45 4e 3c 2f 61 3e  rg/">CHICKEN</a>
0090: 20 6c 69 62 72 61 72 79 20 61 6c 6c 6f 77 73 20   library allows 
00a0: 79 6f 75 20 74 6f 20 70 65 72 66 6f 72 6d 20 6d  you to perform m
00b0: 6f 64 75 6c 61 72 20 61 72 69 74 68 6d 65 74 69  odular arithmeti
00c0: 63 20 6f 6e 20 66 69 6e 69 74 65 20 66 69 65 6c  c on finite fiel
00d0: 64 73 20 77 69 74 68 20 61 72 62 69 74 72 61 72  ds with arbitrar
00e0: 69 6c 79 20 6c 61 72 67 65 20 69 6e 74 65 67 65  ily large intege
00f0: 72 20 6d 6f 64 75 6c 69 2e 0d 0a 0d 0a 20 20 2a  r moduli.....  *
0100: 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73    <a href="https
0110: 3a 2f 2f 77 69 6b 69 2e 63 61 6c 6c 2d 63 63 2e  ://wiki.call-cc.
0120: 6f 72 67 2f 65 67 67 72 65 66 2f 34 2f 6d 6f 64  org/eggref/4/mod
0130: 75 6c 61 72 2d 61 72 69 74 68 6d 65 74 69 63 22  ular-arithmetic"
0140: 3e 41 50 49 20 44 6f 63 75 6d 65 6e 74 61 74 69  >API Documentati
0150: 6f 6e 3c 2f 61 3e 0d 0a 20 20 2a 20 20 5b 2f 64  on</a>..  *  [/d
0160: 6f 63 2f 63 68 69 63 6b 65 6e 2d 35 2f 4c 49 43  oc/chicken-5/LIC
0170: 45 4e 53 45 2e 74 78 74 7c 4c 69 63 65 6e 73 65  ENSE.txt|License
0180: 5d 0d 0a 0a 5a 20 63 66 37 38 64 63 33 34 64 36  ]...Z cf78dc34d6
0190: 33 34 66 61 36 39 32 66 34 62 65 65 35 65 61 31  34fa692f4bee5ea1
01a0: 66 63 35 61 34 38 0a                             fc5a48.