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 calling giac/icas from inside Texmacs. bestie, you should not need to do this. πŸ™ˆ
  • --emacs β€” for calling giac/icas from inside Emacs. again: users should not need to do this. πŸ’€
  • --sage β€” for calling giac/icas from 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 πŸ‘‘βœ¨πŸŒΈ