Computer algebra system: Difference between revisions

Content deleted Content added
History: replace img with TI-Nspire.jpg
History: Change to image of TI nSpire CX CAS (previous image was actually a non-CAS model, contrary to the caption)
 
(3 intermediate revisions by 3 users not shown)
Line 19:
 
== History ==
[[File:TI-Nspirenspire CX CAS.jpg|thumb|A Texas Instruments [[TI-Nspire]] calculator that contains a computer algebra system]]
In the 1950s, while computers were mainly used for numerical computations, there were some research projects into using them for symbolic manipulation. Computer algebra systems began to appear in the 1960s and evolved out of two quite different sources—the requirements of theoretical physicists and research into [[artificial intelligence]].
 
Line 42:
The movement to web-based applications in the early 2000s saw the release of [[WolframAlpha]], an online search engine and CAS which includes the capabilities of [[Mathematica]].<ref>{{Cite news |last=Bhattacharya |first=Jyotirmoy |date=2022-05-12 |title=Wolfram{{!}}Alpha: a free online computer algebra system |language=en-IN |work=The Hindu |url=https://www.thehindu.com/sci-tech/technology/wolframalpha-a-free-online-computer-algebra-system/article65401003.ece |access-date=2023-04-26 |issn=0971-751X}}</ref>
 
More recently, computer algebra systems have been implemented using [[artificial neural networks]], though as of 2020 they are not commercially available.<ref>{{Cite web |last=Ornes |first=Stephen |title=Symbolic Mathematics Finally Yields to Neural Networks |url=https://www.quantamagazine.org/symbolic-mathematics-finally-yields-to-neural-networks-20200520/ |access-date=2020-11-04 |website=Quanta Magazine |date=20 May 2020 |language=en}}</ref>
 
==Symbolic manipulations==
Line 74:
*[[Application programming interface|APIs]] for linking it on an external program such as a database, or using in a programming language to use the computer algebra system
*[[string manipulation]] such as [[string matching|matching]] and [[string searching|searching]]
*add-ons for use in [[applied mathematics]] such as physics, [[bioinformatics]], [[computational chemistry]] and packages for [[computational physics|physical computation]]<ref>{{Cite web |url=https://arxiv.org/pdf/2303.10166 |access-date=2024-06-23 |website=arxiv.orgjournal |title=Computer Assisted Proofs and Automated Methods in Mathematics Education |first=Thierry Noah |last=Dana-Picard|journal=Electronic Proceedings in Theoretical Computer Science |date=2023 |volume=375 |pages=2–23 |doi=10.4204/EPTCS.375.2 |arxiv=2303.10166 }}</ref>
*solvers for [[differential equation]]s<ref>{{Cite web|title=dsolve - Maple Programming Help|url=https://www.maplesoft.com/support/help/Maple/view.aspx?path=dsolve|website=www.maplesoft.com|access-date=2020-05-09}}</ref><ref>{{Cite web|title=DSolve - Wolfram Language Documentation|url=https://reference.wolfram.com/language/ref/DSolve.html|website=www.wolfram.com|access-date=2020-06-28}}</ref><ref>{{Cite web|title=Basic Algebra and Calculus — Sage Tutorial v9.0|url=http://doc.sagemath.org/html/en/tutorial/tour_algebra.html|website=doc.sagemath.org|access-date=2020-05-09}}</ref><ref>{{Cite web|title=Symbolic algebra and Mathematics with Xcas|url=http://www-fourier.ujf-grenoble.fr/~parisse/giac/cascmd_en.pdf}}</ref>
 
Line 87:
 
==Use in education==
There have been many advocates for increasing the use of computer algebra systems in primary and secondary-school classrooms. The primary reason for such advocacy is that computer algebra systems represent real-world math more than do paper-and-pencil or hand calculator based mathematics.<ref>{{cite web|url=http://www.ted.com/talks/conrad_wolfram_teaching_kids_real_math_with_computers?language=en|title=Teaching kids real math with computers|website=Ted.com|date=15 November 2010 |access-date=12 August 2017}}</ref>
This push for increasing computer usage in mathematics classrooms has been supported by some boards of education. It has even been mandated in the curriculum of some regions.<ref>{{cite web|url=http://www.edu.gov.mb.ca/k12/cur/math/outcomes/|title=Mathematics - Manitoba Education|website=Edu.gov.mb.ca|access-date=12 August 2017}}</ref>