Knowledge

Axiom (computer algebra system)

Source đź“ť

754: 667: 727: 2088: 715: 703: 679: 691: 2100: 1752: 247:(IBM Research and University of Waterloo), Josh Cohen (Yale University), Michael Rothstein (Kent State University), Manuel Bronstein (IBM Research), Michael Monagan (Simon Fraser University), Jonathan Steinbach (IBM Research), William Burge (IBM Research), Jim Wen (IBM Research), William Sit (City College of New York), and Clifton Williamson (IBM Research) 741:
for elementary integration, which was done by Manuel Bronstein and Barry Trager. While this implementation can find most elementary antiderivatives and whether they exist, it does have some non-implemented branches, and raises an error when such cases are encountered during integration.
651:
It features 'HyperDoc', an interactive browser-like help system, and can display two and three dimensional graphics, also providing interactive features like rotation and lighting. It also has a specialized interaction mode for
516:
The Axiom project focuses on the “30 Year Horizon”. The primary philosophy is that Axiom needs to develop several fundamental features in order to be useful to the next generation of computational mathematicians. Knuth's
1079:
James H. Griesmer; Richard D. Jenks (1971). "SCRATCHPAD/1: An interactive facility for symbolic mathematics | Proceedings of the second ACM symposium on Symbolic and algebraic manipulation (SYMSAC '71)":
1498: 1408:
Buchberger's algorithm and staggered linear bases | Proceedings of the fifth ACM symposium on Symbolic and algebraic computation (International Symposium on Symbolic and Algebraic Computation '86)
1315:
James H. Davenport; P. Gianni; Richard D. Jenks; V. Miller; Scott Morrison; M. Rothstein; C. Sundaresan; Robert S. Sutor; Barry Trager (1984). "Scratchpad". Mathematical Sciences Department, IBM
239:(IBM Research). Implementation included Robert Sutor (IBM Research), Scott C. Morrison (University of California, Berkeley), Christine J. Sundaresan (IBM Research), Timothy Daly (IBM Research), 1677:
Manuel Bronstein (1989). "Simplification of real elementary functions | Proceedings of the International Symposium on Symbolic and Algebraic Computation (SIGSAM '89)". ACM: 207–211.
1380:
Robert S. Sutor (1985). "The Scratchpad II Computer Algebra Language and System | Proceedings of International Symposium on Symbolic and Algebraic Computation '85". Springer: 32–33.
1703:
Claire Dicrescenzo; Dominique Duval (1989). P. Gianni (ed.). "Algebraic extensions and algebraic closure in Scratchpad II | Symbolic and Algebraic Computation". Springer: 440–446.
2126: 2131: 504:
The Axiom project has a major focus on providing documentation. Recently the project announced the first in a series of instructional videos, which are also available on the
636:
Axiom comes with an extension language called SPAD. All the mathematical knowledge of Axiom is written in this language. The interpreter accepts roughly the same language.
1844: 608: 1354:
Richard D. Jenks (1984). "A primer: 11 keys to New Scratchpad | Proceedings of International Symposium on Symbolic and Algebraic Computation '84". Springer: 123–147.
1756: 2141: 1205: 629:
Several operations can have the same name, and the types of both the arguments and the result are used to determine which operation is applied (cf.
1242:
Richard D. Jenks (1976). "A pattern compiler | Proceedings of the third ACM symposium on Symbolic and algebraic manipulation (SYMSAC '76)": 60–65.
2136: 1837: 1119:
James H. Griesmer; Richard D. Jenks (1972). "Experience with an online symbolic mathematics system | Proceedings of the ONLINE72 Conference".
1050: 1527: 1466: 1447: 1415: 1273: 666: 759: 1894: 1571: 521:
technique is used throughout the source code. Axiom plans to use proof technology to prove the correctness of the algorithms (such as
2092: 1830: 1550: 2104: 2043: 1929: 1884: 1502: 1481: 1430: 1316: 1111: 777: 536:
Containers as part of a continuous release process. The latest image is available on any platform using docker and the commands:
221: 1982: 1633: 1587: 1629:"Using Gröbner bases to determine algebra membership, split surjective algebra homomorphisms determine birational equivalence" 1899: 1459:
Applications of a software interconnection system in mathematical problem solving environments | Proceedings of SYMSAC '86
1510:
Robert S. Sutor; Richard D. Jenks (1987). "The type inference and coercion facilities in the scratchpad II interpreter".
726: 102: 2022: 266: 117: 76: 50: 702: 1874: 255: 690: 216:. The development of this software was stopped before any public release. The second Scratchpad, originally named 283:, following "serious disagreement about project goals". The Axiom project continued to be developed by Tim Daly. 2038: 714: 678: 1026: 1853: 1620:
Programming with abstract data types: the symmetry package (SPDE) in Scratchpad | Trends in Computer Algebra
235:(IBM Research). Early consultants on the project were David Barton (University of California, Berkeley) and 185: 141: 1547:
Application of SCRATCHPAD to problems in special functions and combinatorics | Trends in Computer Algebra
231:(University of Bath), Barry M. Trager (IBM Research), David Y.Y. Yun (Southern Methodist University) and 1708: 1682: 1385: 1359: 1324: 1294: 1247: 1132: 1085: 566: 1729: 1738: 1964: 1861: 630: 518: 299: 270: 259: 1997: 1939: 554: 136: 1972: 1533: 1230: 1191: 845: 584:
as argument, and returns the field of fractions of its argument. As another example, the ring of
550: 254:
when IBM decided, circa 1990, to make it a commercial product. A few years later, it was sold to
228: 587: 1914: 1606: 1567: 1523: 1462: 1443: 1411: 1222: 1124: 970: 576:
A function can take a type as argument, and its return value can also be a type. For example,
533: 236: 57: 17: 1987: 1665: 1642: 1596: 1515: 1286: 1214: 1183: 1162: 835: 562: 232: 148: 124: 442: 435: 428: 421: 414: 2017: 1977: 1721: 1695: 1398: 1372: 1337: 1307: 1260: 1145: 1098: 767: 738: 485: 478: 391: 375: 244: 240: 209: 549:
In Axiom, each object has a type. Examples of types are mathematical structures (such as
472: 465: 458: 451: 407: 1792: 1787: 1345:
Richard D. Jenks (1984). "The New SCRATCHPAD Language and System for Computer Algebra".
400: 384: 368: 361: 354: 347: 340: 333: 326: 319: 188:. It consists of an interpreter environment, a compiler and a library, which defines a 1563: 881: 645: 522: 492: 302:. The source code is becoming available in a set of volumes which are available on the 189: 129: 1647: 1628: 1601: 1582: 287: 2120: 181: 1734:
Timothy Daly "Axiom" Invited Talk, Free Software Conference, Lyon, France, May, 2002
1537: 1234: 1195: 849: 2012: 313: 153: 1768: 1051:"integration - Does there exist a complete implementation of the Risch algorithm?" 1512:
Papers of the Symposium on Interpreters and interpretive techniques - SIGPLAN '87
899: 648:
and a heuristic algorithm to make explicit type annotations mostly unnecessary.
570: 2063: 1806: 1281:
George E. Andrews (1984). "Ramanujan and SCRATCHPAD | Proceedings of the 1984
1007: 749: 558: 36: 1782: 1610: 1440:
A fast implementation of polynomial factorization | Proceedings of SYMSAC '86
1226: 1909: 1656:
Hans-J. Boehm (1989). "Type inference in the presence of type abstraction".
1187: 840: 823: 508:
website. The first video provides details on the Axiom information sources.
1822: 797: 1816: 1751: 1218: 1166: 2053: 1934: 1919: 1669: 1519: 953: 208:. The first one was started in 1965 by James Griesmer at the request of 107: 2058: 1992: 1924: 1778: 1427:
Scratchpad II: an abstract datatype system for mathematical computation
1282: 1011: 657: 213: 258:. In 2001, it was withdrawn from the market and re-released under the 243:(University of Pisa), Albrecht Fortenbacher (Universitaet Karlsruhe), 2073: 2068: 2048: 2006: 1889: 306:
website. These volumes contain the actual source code of the system.
279: 1788:
Jenks, R.D. and Sutor, R. "Axiom, The Scientific Computation System"
2002: 1954: 1944: 1904: 1879: 1560:
Computer Algebra: Systems and Algorithms for Algebraic Computation
1270:
Ueberlegungen zur Implementierung eines Formelmanipulationssystems
986: 772: 653: 227:
The design is principally due to Richard D. Jenks (IBM Research),
1774: 1491:
Scratchpad II: Présentation d'un nouveau langage de calcul formel
164: 1949: 1812: 1622:. Lecture Notes in Computer Science. Springer. pp. 167–176. 526: 1826: 1203:
Arthur C. Norman (1975). "Computing with Formal Power Series".
863: 262:. Since then, the project's lead developer has been Tim Daly. 205: 1763: 1489:
Pascale Sénéchaud; Françoise Siebert; Gilles Villard (1987).
974: 917: 1802: 935: 1425:
Richard D. Jenks; Robert S. Sutor; Stephen M. Watt (1986).
1558:
James H. Davenport; Yvon Siret; Evelyne Tournier (1993) .
1153:
James H. Griesmer; Richard D. Jenks (1972). "Scratchpad".
936:"FriCAS 18a5ef5d99c796a89efeac06df40043a85b3d44d — FriCAS" 561:) as well as data structures from computer science (e.g., 371:—Source code and explanation of X11 Hyperdoc help browser 1274:
Technischen Universitat Carolo-Wilhelmina zu Braunschweig
672:
HyperDoc displaying the available operations for a domain
540:
docker pull daly/axiom docker run -i -t daly/axiom axiom
364:—Source code for system commands and scripts (incomplete) 1108:
META/PLUS - The Syntax Extension Facility for SCRATCHPAD
610:
matrices with rational entries would be constructed as
350:—Short essays on developer-specific topics (incomplete) 1027:"Manuel Bronstein on Axiom's Integration Capabilities" 918:"OpenAxiom: The Open Scientific Computation Platform" 590: 461:—Source code for Axiom Crystal front end (incomplete) 1174:
Richard D. Jenks (1974). "The SCRATCHPAD language".
290:, that is, logical, rational, judicious, and sound. 2031: 1963: 1860: 1008:"Axiom Computer Algebra System Information Sources" 159: 147: 135: 123: 113: 101: 75: 49: 35: 602: 1347:Proceedings of the 1984 MACSYMA Users' Conference 454:—Source pages for Axiom Firefox browser front end 343:—Guided examples of program writing (incomplete) 644:Within the interpreter environment, Axiom uses 357:—Source code for Axiom interpreter (incomplete) 224:, under the direction of Richard Dimick Jenks. 1583:"On an installation of Buchberger's algorithm" 410:—Essays on implementation issues (incomplete) 1838: 336:—Detailed examples of domain use (incomplete) 82:Sourceforge master / February 6, 2022 8: 1545:George E. Andrews (1988). R. Janssen (ed.). 30: 2127:Common Lisp (programming language) software 1581:RĂĽdiger Gebauer; H. Michael Möller (1988). 1406:RĂĽdiger Gebauer; H. Michael Möller (1986). 882:"Richard D. Jenks Biographical Information" 403:—Source code for Spad compiler (incomplete) 2132:Computer algebra system software for Linux 2099: 1845: 1831: 1823: 1476:William H. Burge; Stephen M. Watt (1987). 618:is interpreted as the identity matrix and 614:. Of course, when working in this domain, 29: 1646: 1600: 1206:ACM Transactions on Mathematical Software 839: 589: 1618:Fritz Schwarz (1988). R. Janssen (ed.). 1002: 1000: 387:—Source code for X11 Graphics subsystem 1272:(Masters thesis) (in German). Germany: 1025:Bronstein, Manuel (September 5, 2003). 789: 662: 309:The currently available documents are: 1717: 1706: 1691: 1680: 1394: 1383: 1368: 1357: 1333: 1322: 1303: 1292: 1256: 1245: 1141: 1130: 1094: 1083: 828:ACM Communications in Computer Algebra 1627:David Shannon; Moss Sweedler (1988). 1438:Michael Lucks; Bruce W. Char (1986). 622:would give the inverse of the matrix 108:https://sourceforge.net/p/axiom/code/ 7: 760:Free and open-source software portal 417:—Essays containing background theory 1793:Daly, T. "Axiom Volume 1: Tutorial" 1737:Timothy Daly "Axiom" Invited Talk, 1478:Infinite Structure in SCRATCHPAD II 737:Axiom has an implementation of the 200:Two computer algebra systems named 60:release / November 13, 2015 286:The current research direction is 25: 1757:Axiom (computer algebra software) 1551:Lecture Notes in Computer Science 1285:Users' Conference". Schenectady: 900:"EUROCAL '85 | SpringerLink" 708:Axiom simplifying a heat equation 612:SquareMatrix(4, Fraction Integer) 468:—Prove Axiom Algebra (incomplete) 424:—Source code for Axiom categories 269:twice, originating two different 220:, was developed from 1977 on, at 2142:Free software programmed in Lisp 2098: 2087: 2086: 1750: 1503:Grenoble Institute of Technology 1482:Thomas J. Watson Research Center 1431:Thomas J. Watson Research Center 1317:Thomas J. Watson Research Center 1112:Thomas J. Watson Research Center 778:List of computer algebra systems 752: 732:Axiom computing a Risch integral 725: 713: 701: 689: 677: 665: 222:Thomas J. Watson Research Center 1741:, Metz, France, July 9–12, 2003 1730:"Axiom -- Thirty Years of Lisp" 1634:Journal of Symbolic Computation 1588:Journal of Symbolic Computation 1497:(Research report) (in French). 987:"Axiom Computer Algebra System" 864:"Axiom Computer Algebra System" 696:Axiom Firefox Browser Interface 445:—Source code for Axiom numerics 438:—Source code for Axiom packages 378:—Source code for Hyperdoc pages 656:, as well as a plugin for the 431:—Source code for Axiom domains 1: 2137:Free computer algebra systems 1648:10.1016/s0747-7171(88)80047-6 1602:10.1016/s0747-7171(88)80048-8 1553:. Springer. pp. 159–166. 822:Fitch, John (July 23, 2012). 580:is a function, that takes an 18:Axiom computer algebra system 408:Axiom Algebra Implementation 2023:Engineering Equation Solver 1769:Online sandbox to try Axiom 975:axiom-developer.org website 824:"James Griesmer 1929--2011" 41:Independent group of people 2158: 1773:Source code repositories: 773:Aldor programming language 684:Axiom displaying a surface 394:—A Gallery of Axiom images 314:Combined Table of Contents 250:Scratchpad II was renamed 2082: 1442:. ACM. pp. 228–232. 1410:. ACM. pp. 218–221. 1106:Richard D. Jenks (1971). 971:Why Literate Programming? 720:Axiom matrix manipulation 603:{\displaystyle 4\times 4} 97: 45: 1854:Computer algebra systems 538: 495:—Useful function summary 422:Axiom Algebra Categories 1480:(Research report). IBM 1461:. ACM. pp. 16–23. 1429:(Research report). IBM 1188:10.1145/1086830.1086834 1110:(Research report). IBM 991:www.axiom-developer.org 841:10.1145/2338496.2338499 768:A# programming language 473:The Axiom SANE Compiler 341:Axiom Programmers Guide 186:computer algebra system 142:Computer algebra system 27:Computer algebra system 2009:symbolic math toolbox) 1739:Libre Software Meeting 1716:Cite journal requires 1690:Cite journal requires 1393:Cite journal requires 1367:Cite journal requires 1332:Cite journal requires 1302:Cite journal requires 1255:Cite journal requires 1140:Cite journal requires 1093:Cite journal requires 604: 481:—Literature references 443:Axiom Algebra Numerics 436:Axiom Algebra Packages 348:Axiom Developers Guide 329:—A simple introduction 1759:at Wikimedia Commons 1219:10.1145/355656.355660 1167:10.1145/942576.807019 605: 466:Proving Axiom Correct 429:Axiom Algebra Domains 320:Axiom Jenks and Sutor 84:; 2 years ago 62:; 8 years ago 1014:. November 30, 2008. 631:function overloading 588: 519:literate programming 493:Axiom Reference Card 415:Axiom Algebra Theory 376:Axiom Hyperdoc Pages 288:"Proving Axiom Sane" 260:Modified BSD License 154:Modified BSD License 1670:10.1145/74818.74835 1658:ACM SIGPLAN Notices 1520:10.1145/29650.29656 1457:J. Purtilo (1986). 1176:ACM SIGSAM Bulletin 1155:ACM SIGPLAN Notices 868:axiom-developer.org 506:axiom-developer.org 304:axiom-developer.org 265:In 2007, Axiom was 32: 1514:. pp. 56–63. 1268:E. Lueken (1977). 954:"History — FriCAS" 922:www.open-axiom.org 886:www.eecis.udel.edu 600: 479:Axiom Bibliography 322:—The main textbook 229:James H. Davenport 204:were developed by 184:, general-purpose 2114: 2113: 1755:Media related to 1529:978-0-89791-235-8 1468:978-0-89791-199-3 1449:978-0-89791-199-3 1417:978-0-89791-199-3 1125:Brunel University 1031:groups.google.com 798:"daly/axiom Tags" 355:Axiom Interpreter 334:Axiom Users Guide 237:James W. Thatcher 212:, and written in 175: 174: 16:(Redirected from 2149: 2102: 2101: 2090: 2089: 1973:ClassPad Manager 1847: 1840: 1833: 1824: 1798:Software forks: 1754: 1725: 1719: 1714: 1712: 1704: 1699: 1693: 1688: 1686: 1678: 1673: 1652: 1650: 1641:(2–3): 267–273. 1623: 1614: 1604: 1595:(2–3): 275–286. 1577: 1554: 1541: 1506: 1485: 1472: 1453: 1434: 1421: 1402: 1396: 1391: 1389: 1381: 1376: 1370: 1365: 1363: 1355: 1350: 1341: 1335: 1330: 1328: 1320: 1311: 1305: 1300: 1298: 1290: 1287:General Electric 1277: 1264: 1258: 1253: 1251: 1243: 1238: 1199: 1170: 1149: 1143: 1138: 1136: 1128: 1115: 1102: 1096: 1091: 1089: 1081: 1066: 1065: 1063: 1062: 1047: 1041: 1040: 1038: 1037: 1022: 1016: 1015: 1004: 995: 994: 983: 977: 968: 962: 961: 958:fricas.github.io 950: 944: 943: 940:fricas.github.io 932: 926: 925: 914: 908: 907: 904:www.springer.com 896: 890: 889: 878: 872: 871: 860: 854: 853: 843: 819: 813: 812: 810: 808: 794: 762: 757: 756: 755: 729: 717: 705: 693: 681: 669: 626:, if it exists. 625: 621: 617: 613: 609: 607: 606: 601: 583: 579: 507: 491:Reference Card: 305: 300:literate program 233:Victor S. Miller 171: 168: 167:.axiom-developer 166: 125:Operating system 92: 90: 85: 70: 68: 63: 33: 21: 2157: 2156: 2152: 2151: 2150: 2148: 2147: 2146: 2117: 2116: 2115: 2110: 2078: 2027: 2018:TI InterActive! 1959: 1856: 1851: 1748: 1715: 1705: 1702: 1689: 1679: 1676: 1655: 1626: 1617: 1580: 1574: 1557: 1544: 1530: 1509: 1488: 1475: 1469: 1456: 1450: 1437: 1424: 1418: 1405: 1392: 1382: 1379: 1366: 1356: 1353: 1344: 1331: 1321: 1314: 1301: 1291: 1280: 1267: 1254: 1244: 1241: 1202: 1173: 1152: 1139: 1129: 1118: 1105: 1092: 1082: 1078: 1075: 1073:Further reading 1070: 1069: 1060: 1058: 1049: 1048: 1044: 1035: 1033: 1024: 1023: 1019: 1006: 1005: 998: 985: 984: 980: 969: 965: 952: 951: 947: 934: 933: 929: 916: 915: 911: 898: 897: 893: 880: 879: 875: 862: 861: 857: 821: 820: 816: 806: 804: 796: 795: 791: 786: 758: 753: 751: 748: 739:Risch algorithm 733: 730: 721: 718: 709: 706: 697: 694: 685: 682: 673: 670: 642: 623: 619: 615: 611: 586: 585: 581: 577: 547: 542: 541: 514: 505: 502: 303: 296: 245:Stephen M. Watt 241:Patrizia Gianni 198: 163: 93: 88: 86: 83: 77:Preview release 71: 66: 64: 61: 28: 23: 22: 15: 12: 11: 5: 2155: 2153: 2145: 2144: 2139: 2134: 2129: 2119: 2118: 2112: 2111: 2109: 2108: 2096: 2083: 2080: 2079: 2077: 2076: 2071: 2066: 2061: 2056: 2051: 2046: 2041: 2035: 2033: 2029: 2028: 2026: 2025: 2020: 2015: 2010: 2000: 1995: 1990: 1985: 1980: 1975: 1969: 1967: 1961: 1960: 1958: 1957: 1952: 1947: 1942: 1937: 1932: 1927: 1922: 1917: 1912: 1907: 1902: 1897: 1892: 1887: 1882: 1877: 1872: 1866: 1864: 1858: 1857: 1852: 1850: 1849: 1842: 1835: 1827: 1821: 1820: 1810: 1796: 1795: 1790: 1785: 1771: 1766: 1764:Axiom Homepage 1747: 1746:External links 1744: 1743: 1742: 1735: 1732: 1726: 1718:|journal= 1700: 1692:|journal= 1674: 1664:(7): 192–206. 1653: 1624: 1615: 1578: 1573:978-0122042300 1572: 1564:Academic Press 1555: 1542: 1528: 1507: 1486: 1473: 1467: 1454: 1448: 1435: 1422: 1416: 1403: 1395:|journal= 1377: 1369:|journal= 1351: 1342: 1334:|journal= 1312: 1304:|journal= 1278: 1265: 1257:|journal= 1239: 1213:(4): 346–356. 1200: 1171: 1161:(10): 93–102. 1150: 1142:|journal= 1116: 1103: 1095:|journal= 1074: 1071: 1068: 1067: 1057:. Oct 15, 2020 1042: 1017: 996: 978: 963: 945: 927: 909: 891: 873: 855: 834:(1/2): 10–11. 814: 788: 787: 785: 782: 781: 780: 775: 770: 764: 763: 747: 744: 735: 734: 731: 724: 722: 719: 712: 710: 707: 700: 698: 695: 688: 686: 683: 676: 674: 671: 664: 646:type inference 641: 638: 599: 596: 593: 582:IntegralDomain 546: 543: 539: 513: 510: 501: 498: 497: 496: 489: 486:Axiom Bug List 482: 477:Bibliography: 475: 469: 462: 455: 448: 447: 446: 439: 432: 425: 418: 404: 401:Axiom Compiler 397: 396: 395: 385:Axiom Graphics 381: 380: 379: 369:Axiom Hyperdoc 365: 358: 351: 344: 337: 330: 327:Axiom Tutorial 323: 316: 295: 292: 197: 194: 190:strongly typed 173: 172: 161: 157: 156: 151: 145: 144: 139: 133: 132: 130:Cross-platform 127: 121: 120: 115: 111: 110: 105: 99: 98: 95: 94: 81: 79: 73: 72: 55: 53: 51:Stable release 47: 46: 43: 42: 39: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 2154: 2143: 2140: 2138: 2135: 2133: 2130: 2128: 2125: 2124: 2122: 2107: 2106: 2097: 2095: 2094: 2085: 2084: 2081: 2075: 2072: 2070: 2067: 2065: 2062: 2060: 2057: 2055: 2052: 2050: 2047: 2045: 2042: 2040: 2037: 2036: 2034: 2030: 2024: 2021: 2019: 2016: 2014: 2011: 2008: 2004: 2001: 1999: 1996: 1994: 1991: 1989: 1986: 1984: 1981: 1979: 1976: 1974: 1971: 1970: 1968: 1966: 1962: 1956: 1953: 1951: 1948: 1946: 1943: 1941: 1938: 1936: 1933: 1931: 1928: 1926: 1923: 1921: 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1901: 1898: 1896: 1893: 1891: 1888: 1886: 1883: 1881: 1878: 1876: 1873: 1871: 1868: 1867: 1865: 1863: 1859: 1855: 1848: 1843: 1841: 1836: 1834: 1829: 1828: 1825: 1818: 1814: 1811: 1808: 1804: 1801: 1800: 1799: 1794: 1791: 1789: 1786: 1784: 1780: 1776: 1772: 1770: 1767: 1765: 1762: 1761: 1760: 1758: 1753: 1745: 1740: 1736: 1733: 1731: 1728:Timothy Daly 1727: 1723: 1710: 1701: 1697: 1684: 1675: 1671: 1667: 1663: 1659: 1654: 1649: 1644: 1640: 1636: 1635: 1630: 1625: 1621: 1616: 1612: 1608: 1603: 1598: 1594: 1590: 1589: 1584: 1579: 1575: 1569: 1565: 1561: 1556: 1552: 1548: 1543: 1539: 1535: 1531: 1525: 1521: 1517: 1513: 1508: 1504: 1500: 1496: 1492: 1487: 1483: 1479: 1474: 1470: 1464: 1460: 1455: 1451: 1445: 1441: 1436: 1432: 1428: 1423: 1419: 1413: 1409: 1404: 1400: 1387: 1378: 1374: 1361: 1352: 1348: 1343: 1339: 1326: 1318: 1313: 1309: 1296: 1288: 1284: 1279: 1275: 1271: 1266: 1262: 1249: 1240: 1236: 1232: 1228: 1224: 1220: 1216: 1212: 1208: 1207: 1201: 1197: 1193: 1189: 1185: 1181: 1177: 1172: 1168: 1164: 1160: 1156: 1151: 1147: 1134: 1126: 1122: 1117: 1113: 1109: 1104: 1100: 1087: 1077: 1076: 1072: 1056: 1052: 1046: 1043: 1032: 1028: 1021: 1018: 1013: 1009: 1003: 1001: 997: 992: 988: 982: 979: 976: 972: 967: 964: 959: 955: 949: 946: 941: 937: 931: 928: 923: 919: 913: 910: 905: 901: 895: 892: 887: 883: 877: 874: 869: 865: 859: 856: 851: 847: 842: 837: 833: 829: 825: 818: 815: 803: 799: 793: 790: 783: 779: 776: 774: 771: 769: 766: 765: 761: 750: 745: 743: 740: 728: 723: 716: 711: 704: 699: 692: 687: 680: 675: 668: 663: 661: 659: 655: 649: 647: 639: 637: 634: 632: 627: 597: 594: 591: 574: 572: 568: 564: 560: 556: 552: 544: 537: 535: 530: 528: 524: 520: 511: 509: 499: 494: 490: 487: 483: 480: 476: 474: 470: 467: 463: 460: 459:Axiom Crystal 456: 453: 452:Axiom Browser 449: 444: 441:Volume 10.5: 440: 437: 434:Volume 10.4: 433: 430: 427:Volume 10.3: 426: 423: 420:Volume 10.2: 419: 416: 413:Volume 10.1: 412: 411: 409: 405: 402: 398: 393: 392:Axiom Gallery 389: 388: 386: 382: 377: 373: 372: 370: 366: 363: 362:Axiom Command 359: 356: 352: 349: 345: 342: 338: 335: 331: 328: 324: 321: 317: 315: 312: 311: 310: 307: 301: 294:Documentation 293: 291: 289: 284: 282: 281: 276: 272: 268: 263: 261: 257: 253: 248: 246: 242: 238: 234: 230: 225: 223: 219: 218:Scratchpad II 215: 211: 207: 203: 195: 193: 191: 187: 183: 179: 170: 162: 158: 155: 152: 150: 146: 143: 140: 138: 134: 131: 128: 126: 122: 119: 116: 112: 109: 106: 104: 100: 96: 80: 78: 74: 59: 54: 52: 48: 44: 40: 38: 34: 19: 2103: 2091: 2032:Discontinued 2013:SMath Studio 1869: 1797: 1783:GNU Savannah 1749: 1709:cite journal 1683:cite journal 1661: 1657: 1638: 1632: 1619: 1592: 1586: 1559: 1546: 1511: 1494: 1490: 1477: 1458: 1439: 1426: 1407: 1386:cite journal 1360:cite journal 1346: 1325:cite journal 1295:cite journal 1269: 1248:cite journal 1210: 1204: 1182:(2): 20–30. 1179: 1175: 1158: 1154: 1133:cite journal 1120: 1107: 1086:cite journal 1059:. Retrieved 1055:MathOverflow 1054: 1045: 1034:. Retrieved 1030: 1020: 990: 981: 966: 957: 948: 939: 930: 921: 912: 903: 894: 885: 876: 867: 858: 831: 827: 817: 805:. Retrieved 801: 792: 736: 650: 643: 635: 628: 575: 548: 531: 515: 503: 308: 297: 285: 278: 274: 264: 251: 249: 226: 217: 210:Ralph Gomory 201: 199: 177: 176: 37:Developer(s) 1998:Mathematica 1965:Proprietary 1862:Open-source 1817:SourceForge 1807:SourceForge 1779:SourceForge 1484:. RC 12794. 1433:. RC 12327. 571:hash tables 559:polynomials 532:Axiom uses 471:Volume 15: 464:Volume 13: 457:Volume 12: 450:Volume 11: 406:Volume 10: 390:Volume 8.1 374:Volume 7.1 298:Axiom is a 271:open-source 192:hierarchy. 2121:Categories 2064:Mathomatic 1349:: 409–416. 1289:: 383–408. 1127:: 457–476. 1114:. RC 3259. 1061:2023-02-10 1036:2023-02-10 802:Docker Hub 784:References 512:Philosophy 484:Bug List: 399:Volume 9: 383:Volume 8: 367:Volume 7: 360:Volume 6: 353:Volume 5: 346:Volume 4: 339:Volume 3: 332:Volume 2: 325:Volume 1: 318:Volume 0: 273:projects: 202:Scratchpad 114:Written in 103:Repository 89:2022-02-06 67:2015-11-13 1950:Xcas/Giac 1910:Macaulay2 1803:OpenAxiom 1611:0747-7171 1227:0098-3500 595:× 488:-Bug List 275:OpenAxiom 2093:Category 2054:LiveMath 1940:Singular 1935:SageMath 1920:Normaliz 1538:17700911 1505:. 640-M. 1235:18321863 1196:14537956 850:36788754 807:25 March 746:See also 660:editor. 640:Features 578:Fraction 2059:Macsyma 1993:Mathcad 1925:PARI/GP 1875:Cadabra 1283:MACSYMA 1012:YouTube 658:TeXmacs 214:Fortran 196:History 160:Website 149:License 87: ( 65: ( 56:Latest 2074:ALTRAN 2069:muMATH 2049:Erable 2044:Derive 2007:MATLAB 1930:Reduce 1915:Maxima 1890:FriCAS 1885:Fermat 1813:FriCAS 1775:Github 1609:  1570:  1536:  1526:  1465:  1446:  1414:  1233:  1225:  1194:  1080:42–58. 848:  555:fields 545:Design 534:Docker 500:Videos 280:FriCAS 267:forked 58:Docker 2039:CAMAL 2003:muPAD 1988:Maple 1983:Magma 1955:Yacas 1945:SymPy 1905:GiNaC 1880:CoCoA 1870:Axiom 1534:S2CID 1231:S2CID 1192:S2CID 846:S2CID 654:Emacs 567:trees 563:lists 551:rings 252:Axiom 180:is a 178:Axiom 31:Axiom 2105:List 1978:KANT 1895:FORM 1722:help 1696:help 1607:ISSN 1568:ISBN 1524:ISBN 1499:IMAG 1463:ISBN 1444:ISBN 1412:ISBN 1399:help 1373:help 1338:help 1308:help 1261:help 1223:ISSN 1146:help 1099:help 809:2022 620:A^-1 527:ACL2 525:and 277:and 182:free 169:.org 137:Type 118:Lisp 1900:GAP 1666:doi 1643:doi 1597:doi 1516:doi 1495:TIM 1215:doi 1184:doi 1163:doi 973:at 836:doi 633:). 573:). 529:). 523:Coq 256:NAG 206:IBM 165:www 2123:: 1781:, 1777:, 1713:: 1711:}} 1707:{{ 1687:: 1685:}} 1681:{{ 1662:24 1660:. 1637:. 1631:. 1605:. 1591:. 1585:. 1566:. 1562:. 1549:. 1532:. 1522:. 1501:, 1493:. 1390:: 1388:}} 1384:{{ 1364:: 1362:}} 1358:{{ 1329:: 1327:}} 1323:{{ 1299:: 1297:}} 1293:{{ 1252:: 1250:}} 1246:{{ 1229:. 1221:. 1209:. 1190:. 1178:. 1157:. 1137:: 1135:}} 1131:{{ 1123:. 1090:: 1088:}} 1084:{{ 1053:. 1029:. 1010:. 999:^ 989:. 956:. 938:. 920:. 902:. 884:. 866:. 844:. 832:46 830:. 826:. 800:. 569:, 565:, 557:, 553:, 2005:( 1846:e 1839:t 1832:v 1819:) 1815:( 1809:) 1805:( 1724:) 1720:( 1698:) 1694:( 1672:. 1668:: 1651:. 1645:: 1639:6 1613:. 1599:: 1593:6 1576:. 1540:. 1518:: 1471:. 1452:. 1420:. 1401:) 1397:( 1375:) 1371:( 1340:) 1336:( 1319:. 1310:) 1306:( 1276:. 1263:) 1259:( 1237:. 1217:: 1211:1 1198:. 1186:: 1180:8 1169:. 1165:: 1159:7 1148:) 1144:( 1121:1 1101:) 1097:( 1064:. 1039:. 993:. 960:. 942:. 924:. 906:. 888:. 870:. 852:. 838:: 811:. 624:A 616:1 598:4 592:4 91:) 69:) 20:)

Index

Axiom computer algebra system
Developer(s)
Stable release
Docker
Preview release
Repository
https://sourceforge.net/p/axiom/code/
Lisp
Operating system
Cross-platform
Type
Computer algebra system
License
Modified BSD License
www.axiom-developer.org
free
computer algebra system
strongly typed
IBM
Ralph Gomory
Fortran
Thomas J. Watson Research Center
James H. Davenport
Victor S. Miller
James W. Thatcher
Patrizia Gianni
Stephen M. Watt
NAG
Modified BSD License
forked

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

↑