SageMath
https://www.sagemath.org/pix/logo_sagemath+icon_oldstyle.png
SageMath(セイジ、以前はSage、SAGEと記した)は数学の幅広い処理を扱うソフトウェアである。扱う処理は計算機代数、組み合わせ、数値計算など多岐に及ぶ。工学的応用に加え基礎科学の研究もカバーする。 SageMathはPythonプログラミング言語を使用しており、手続き型・関数型・オブジェクト指向によるプログラムの記述を行うことができる。 数学に関して大抵のことはできるフリー(ここが重要)な数式処理プログラムですhatori.icon Linux、Mac、Windows、オンラインで利用可能
使い方:ググれば他にも色々とヒットします
残念ながらhatori.iconはSageMathユーザーではないので、あまり詳しいことは分かりませんが...