Knowledge

GAP (computer algebra system)

Source đź“ť

526: 137: 33: 918: 930: 359:, hopefully improving the quality of the final packages, and providing recognition akin to an academic publication for their authors. As of March 2021, there are 151 packages distributed with GAP, of which approximately 71 have been through this process. 252:, Germany from 1986 to 1997. After the retirement of Joachim NeubĂĽser from the chair of LDFM, the development and maintenance of GAP was coordinated by the School of Mathematical and Computational Sciences at the 355:
The user contributed packages are an important feature of the system, adding a great deal of functionality. GAP offers package authors the opportunity to submit these packages for a process of
966: 961: 956: 674: 288:
and a large collection of functions to create and manipulate various mathematical objects. It supports integers and rational numbers of arbitrary size, memory permitting.
260:. In the summer of 2005 coordination was transferred to an equal partnership of four 'GAP Centres', located at the University of St Andrews, RWTH Aachen, 971: 667: 539: 261: 58: 531: 724: 922: 660: 309: 934: 873: 759: 714: 300:
by specifying generators and relations. Several databases of important finite groups are included. GAP also allows to work with
812: 699: 273: 116: 68: 852: 90: 704: 237: 186: 265: 63: 868: 297: 253: 150: 48: 683: 229: 174: 285: 269: 249: 53: 352:
systems. The standard distribution requires about 300 MB (about 400 MB if all the packages are loaded).
332:
GAP and its sources, including packages (sets of user contributed programs), data library (including a
794: 691: 333: 317: 301: 233: 222: 17: 32: 827: 769: 366:
computer algebra system from within GAP. GAP is also included in the mathematical software system
363: 214: 169: 802: 313: 744: 470:# Generators for the image of G under i - written as products of disjoint cyclic permutations. 345: 293: 817: 181: 157: 847: 807: 349: 559: 136: 162: 581: 950: 842: 606: 305: 289: 356: 321: 226: 893: 521: 40: 739: 512:(1,5,3,7,2,6,4,8), (1,6,3,8,2,5,4,7), (1,7,4,5,2,8,3,6), (1,8,4,6,2,7,3,5) ] 218: 652: 883: 764: 749: 367: 337: 257: 888: 822: 754: 903: 898: 878: 836: 719: 647: 125: 509:[ (), (1,2)(3,4)(5,6)(7,8), (1,3,2,4)(5,7,6,8), (1,4,2,3)(5,8,6,7), 832: 784: 774: 734: 709: 779: 643: 341: 656: 197: 16:
This article is about a software package. For other uses, see
636: 440:# Find an isomorphism from G to a group of permutations. 248:
GAP was developed at Lehrstuhl D fĂĽr Mathematik (LDFM),
336:) and the manual, are distributed freely, subject to " 861: 793: 690: 272:; in April 2020, a fifth GAP Centre located at the 250:
Rheinisch-Westfälische Technische Hochschule Aachen
192: 180: 168: 156: 146: 115: 89: 77: 39: 668: 8: 967:Computer algebra system software for Windows 413:<pc group of size 8 with 3 generators> 25: 962:Computer algebra system software for macOS 957:Computer algebra system software for Linux 929: 675: 661: 653: 135: 31: 24: 362:An interface is available for using the 551: 540:Comparison of computer algebra systems 7: 532:Free and open-source software portal 262:Technische Universität Braunschweig 296:and it is also possible to define 14: 410:# Set G to be a group of order 8. 928: 917: 916: 524: 286:procedural programming language 340:" conditions. GAP runs on any 1: 972:Free computer algebra systems 308:(which are represented using 236:with particular emphasis on 853:Engineering Equation Solver 506:# All the elements of im G. 988: 443:<action isomorphism> 238:computational group theory 187:GNU General Public License 15: 912: 298:finitely presented groups 266:Colorado State University 111: 85: 64:Colorado State University 30: 684:Computer algebra systems 377: 254:University of St Andrews 96:4.13.1 / 13 June 2024 49:University of St Andrews 230:computer algebra system 175:Computer algebra system 839:symbolic math toolbox) 294:groups of permutations 98:; 3 months ago 582:"Some history of GAP" 611:Official GAP website 586:Official GAP website 425:IsomorphismPermGroup 334:list of small groups 324:are also supported. 18:Gap (disambiguation) 27: 310:Conway polynomials 292:can be defined as 232:for computational 944: 943: 274:TU Kaiserslautern 208: 207: 69:TU Kaiserslautern 979: 932: 931: 920: 919: 803:ClassPad Manager 677: 670: 663: 654: 640: 639: 637:Official website 622: 621: 619: 617: 603: 597: 596: 594: 592: 578: 572: 571: 569: 567: 560:"Release 4.13.1" 556: 534: 529: 528: 527: 513: 510: 507: 504: 501: 498: 495: 492: 489: 486: 483: 480: 477: 474: 471: 468: 465: 462: 459: 456: 453: 450: 447: 444: 441: 438: 435: 432: 429: 426: 423: 420: 417: 414: 411: 408: 405: 402: 399: 396: 393: 390: 387: 384: 381: 234:discrete algebra 204: 201: 199: 158:Operating system 139: 134: 131: 129: 127: 106: 104: 99: 35: 28: 987: 986: 982: 981: 980: 978: 977: 976: 947: 946: 945: 940: 908: 857: 848:TI InterActive! 789: 686: 681: 635: 634: 631: 626: 625: 615: 613: 605: 604: 600: 590: 588: 580: 579: 575: 565: 563: 558: 557: 553: 548: 530: 525: 523: 520: 515: 514: 511: 508: 505: 502: 499: 496: 493: 490: 487: 484: 481: 478: 475: 472: 469: 466: 463: 460: 457: 454: 451: 448: 445: 442: 439: 436: 433: 430: 427: 424: 421: 418: 415: 412: 409: 406: 403: 400: 397: 394: 391: 388: 385: 382: 379: 376: 330: 284:GAP contains a 282: 246: 196: 142: 124: 107: 102: 100: 97: 78:Initial release 73: 59:TU Braunschweig 21: 12: 11: 5: 985: 983: 975: 974: 969: 964: 959: 949: 948: 942: 941: 939: 938: 926: 913: 910: 909: 907: 906: 901: 896: 891: 886: 881: 876: 871: 865: 863: 859: 858: 856: 855: 850: 845: 840: 830: 825: 820: 815: 810: 805: 799: 797: 791: 790: 788: 787: 782: 777: 772: 767: 762: 757: 752: 747: 742: 737: 732: 727: 722: 717: 712: 707: 702: 696: 694: 688: 687: 682: 680: 679: 672: 665: 657: 651: 650: 641: 630: 629:External links 627: 624: 623: 598: 573: 562:. 13 June 2024 550: 549: 547: 544: 543: 542: 536: 535: 519: 516: 378: 375: 374:Sample session 372: 344:system, under 329: 326: 281: 278: 245: 242: 206: 205: 194: 190: 189: 184: 178: 177: 172: 166: 165: 163:Cross-platform 160: 154: 153: 148: 144: 143: 141: 140: 121: 119: 113: 112: 109: 108: 95: 93: 91:Stable release 87: 86: 83: 82: 79: 75: 74: 72: 71: 66: 61: 56: 51: 45: 43: 37: 36: 13: 10: 9: 6: 4: 3: 2: 984: 973: 970: 968: 965: 963: 960: 958: 955: 954: 952: 937: 936: 927: 925: 924: 915: 914: 911: 905: 902: 900: 897: 895: 892: 890: 887: 885: 882: 880: 877: 875: 872: 870: 867: 866: 864: 860: 854: 851: 849: 846: 844: 841: 838: 834: 831: 829: 826: 824: 821: 819: 816: 814: 811: 809: 806: 804: 801: 800: 798: 796: 792: 786: 783: 781: 778: 776: 773: 771: 768: 766: 763: 761: 758: 756: 753: 751: 748: 746: 743: 741: 738: 736: 733: 731: 728: 726: 723: 721: 718: 716: 713: 711: 708: 706: 703: 701: 698: 697: 695: 693: 689: 685: 678: 673: 671: 666: 664: 659: 658: 655: 649: 645: 642: 638: 633: 632: 628: 612: 608: 607:"GAP Centres" 602: 599: 587: 583: 577: 574: 561: 555: 552: 545: 541: 538: 537: 533: 522: 517: 373: 371: 369: 365: 360: 358: 353: 351: 347: 343: 339: 335: 327: 325: 323: 319: 315: 311: 307: 306:finite fields 303: 299: 295: 291: 290:Finite groups 287: 279: 277: 275: 271: 267: 263: 259: 255: 251: 243: 241: 239: 235: 231: 228: 224: 220: 216: 212: 203: 195: 191: 188: 185: 183: 179: 176: 173: 171: 167: 164: 161: 159: 155: 152: 149: 145: 138: 133: 123: 122: 120: 118: 114: 110: 94: 92: 88: 84: 80: 76: 70: 67: 65: 62: 60: 57: 55: 52: 50: 47: 46: 44: 42: 38: 34: 29: 23: 19: 933: 921: 862:Discontinued 843:SMath Studio 729: 614:. Retrieved 610: 601: 591:27 September 589:. Retrieved 585: 576: 564:. Retrieved 554: 361: 354: 331: 328:Distribution 322:Lie algebras 283: 270:Fort Collins 247: 210: 209: 103:13 June 2024 41:Developer(s) 22: 828:Mathematica 795:Proprietary 692:Open-source 357:peer review 276:was added. 227:open source 223:Programming 200:.gap-system 130:/gap-system 54:RWTH Aachen 951:Categories 894:Mathomatic 644:Gap-system 546:References 389:SmallGroup 219:Algorithms 147:Written in 117:Repository 780:Xcas/Giac 740:Macaulay2 350:Macintosh 348:, and on 304:and with 923:Category 884:LiveMath 770:Singular 765:SageMath 750:Normaliz 616:18 April 518:See also 479:Elements 476:gap> 446:gap> 416:gap> 380:gap> 368:SageMath 364:SINGULAR 338:copyleft 302:matrices 280:Features 258:Scotland 225:) is an 889:Macsyma 823:Mathcad 755:PARI/GP 705:Cadabra 566:13 June 473:Group() 346:Windows 318:modules 244:History 193:Website 182:License 101: ( 904:ALTRAN 899:muMATH 879:Erable 874:Derive 837:MATLAB 760:Reduce 745:Maxima 720:FriCAS 715:Fermat 648:GitHub 264:, and 215:Groups 126:github 869:CAMAL 833:muPAD 818:Maple 813:Magma 785:Yacas 775:SymPy 735:GiNaC 710:CoCoA 700:Axiom 485:Image 449:Image 314:Rings 935:List 808:KANT 725:FORM 618:2020 593:2019 568:2024 342:Unix 320:and 221:and 202:.org 170:Type 132:/gap 128:.com 81:1988 730:GAP 646:on 312:). 268:at 211:GAP 198:www 26:GAP 953:: 609:. 584:. 500:)) 422::= 386::= 370:. 316:, 256:, 240:. 217:, 835:( 676:e 669:t 662:v 620:. 595:. 570:. 503:; 497:G 494:, 491:i 488:( 482:( 467:; 464:) 461:G 458:, 455:i 452:( 437:; 434:) 431:G 428:( 419:i 407:; 404:) 401:1 398:, 395:8 392:( 383:G 213:( 151:C 105:) 20:.

Index

Gap (disambiguation)

Developer(s)
University of St Andrews
RWTH Aachen
TU Braunschweig
Colorado State University
TU Kaiserslautern
Stable release
Repository
github.com/gap-system/gap
Edit this at Wikidata
C
Operating system
Cross-platform
Type
Computer algebra system
License
GNU General Public License
www.gap-system.org
Groups
Algorithms
Programming
open source
computer algebra system
discrete algebra
computational group theory
Rheinisch-Westfälische Technische Hochschule Aachen
University of St Andrews
Scotland

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑