GIAC(1)
π GIAC(1) β the General Commands Manual page, but make it make sense π
okay bestie, sit down, hydrate, because we're talking about giac β a computer algebra system β and this page is its manual. it lives in the General Commands Manual section, hence the cute little (1). let's get into it β¨
β¨ NAME β¨
giac β it's a computer algebra system π like, it does math. symbolic math. numeric math. the whole vibe.
β¨ SYNOPSIS β¨
giac [options] files
icas [options] files
xcas files
three whole ways in, bestie. pick your fighter π
β¨ DESCRIPTION β¨
so giac is an advanced symbolic and numeric calculator. that's the whole personality and honestly? iconic.
the console interface is named icas, or equivalently giac β same girl, two names, no cap. and the GUI program that goes with it is called xcas. so like, console version vs. glow-up-with-a-window version π¦
these programs have extensive documentation, fr fr. the GIAC/XCAS manual is available in Info format if you run info giac, and in HTML and DVI format over in /usr/share/giac/doc. π
you can also get help about a keyword from inside the program, like this:
0>> ?gcd
Returns the greatest common divisor of 2 polynomials of several
variables
or of 2 integers or of 2 rationals.
(Intg(a) or Poly),(Intg(b) or Poly)
gcd(45,75); gcd(15/7,50/9); gcd(x^2-2*x+1,x^3-1);
gcd(t^2-2*t+1,t^2+t-2);
gcd((x^2-1)*(y^2-1)*z^2,x^3*y^3*z+(-(y^3))*z+x^3*z-z)
lcm,euler,modgcd,ezgcd,psrgcd,heugcd,Gcd
and the equivalent output can be retrieved by invoking (for example) cas_help gcd. π«Ά
β¨ OPTIONS β¨
--versionβ shows the version of the program. that's it. that's the option. β¨--texmacsβ this is for callinggiac/icasfrom inside Texmacs. bestie, you should not need to do this. π--emacsβ for callinggiac/icasfrom inside Emacs. again: users should not need to do this. π--sageβ for callinggiac/icasfrom inside Sage. and once more, for the people in the back: users should not need to do this. π
β¨ SEE ALSO β¨
cas_help(1)β go look at her too, she's right there π
β¨ AUTHORS β¨
giac is written by Bernard Parisse. π
https://www-fourier.ujf-grenoble.fr/~parisse/giac.html
and this manual page was written by Carleos Artime <carleos@pinon.ccu.uniovi.es> and Ximin Luo <infinity0@debian.org> for the Debian GNU/Linux system β though, and I quote, it may be used by others. sharing is caring π«Ά
β¨ LICENSE β¨
GPLv3+ β that's the one, periodt. π
okay that's the whole page, you made it, I'm so proud of you π₯Ήπ this was the GIAC(1) page as of 2017-02-08 β yeah bestie, she's a little vintage, but she still ate. bye pookie, go do some algebra πβ¨πΈ
π¦ where this page comes from
- debian bookworm: xcas 1.9.0.35+dfsg2-1.1 Β· GPL-3.0-or-later
- debian trixie: xcas 1.9.0.93+dfsg2-3 Β· GPL-3.0-or-later
- ubuntu jammy: xcas 1.7.0.39+dfsg2-1build2 Β· GPL-3.0-or-later
- ubuntu noble: xcas 1.9.0.93+dfsg2-2 Β· GPL-3.0-or-later
- ubuntu questing: xcas 1.9.0.93+dfsg2-3build1
- ubuntu resolute: xcas 1.9.0.93+dfsg2-3build2 Β· GPL-3.0-or-later
- ubuntu stonking: xcas 1.9.0.93+dfsg2-4 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms