To conserve memory, Maple uses the concept of *packages*. A Maple
package is a collection of related Maple commands. For example, the
`linalg` package contains related commands dealing with linear
algebra. To be able to use the commands from a package in your Maple
session, you first must load the package, using the `with`
command. For example, to load the `linalg` package, the command
would be the following.

> with(linalg);

[BlockDiagonal, GramSchmidt, JordanBlock, Wronskian, add, addcol, addrow, adj,adjoint, angle, augment, backsub, band, basis, bezout, blockmatrix,

charmat, charpoly, col, coldim, colspace, colspan, companion, concat,

cond, copyinto, crossprod, curl, definite, delcols, delrows, det, diag,

diverge, dotprod, eigenvals, eigenvects, entermatrix, equal, exponential,

extend, ffgausselim, fibonacci, frobenius, gausselim, gaussjord,

genmatrix, grad, hadamard, hermite, hessian, hilbert, htranspose,

ihermite, indexfunc, innerprod, intbasis, inverse, ismith, iszero,

jacobian, jordan, kernel, laplacian, leastsqrs, linsolve, matrix, minor,

minpoly, mulcol, mulrow, multiply, norm, normalize, nullspace, orthog,

permanent, pivot, potential, randmatrix, randvector, rank, ratform, row,

rowdim, rowspace, rowspan, rref, scalarmul, singularvals, smith, stack,

submatrix, subvector, sumbasis, swapcol, swaprow, sylvester, toeplitz,

trace, transpose, vandermonde, vecpotent, vectdim, vector]

The output of the command above lists the names of the functions in the `
linalg` package.

Maple has quite a few packages that are part of the regular distribution. They are listed below, along with brief descriptions.

numapprox: numerical approximation combinat: combinatorial functions DEtools: differential equation tools difforms: differential forms Gauss: create domains of computation GaussInt: Gaussian integers geom3d: three-dimensional Euclidean geometry geometry: two-dimensional Euclidean geometry grobner: Grobner bases group: permutation and finitely-presented groups liesymm: Lie symmetries linalg: linear algebra logic: Boolean logic networks: graph networks np: Newman-Penrose formalism numtheory: number theory orthopoly: orthogonal polynomials padic: p-adic numbers plots: graphics package powseries: formal power series projgeom: projective geometry simplex: linear optimization stats: statistics student: student calculus totorder: total orders on names