TI-Nspire™ CAS – Computer Algebra System

TI-Nspire CAS enables symbolic computation, such as simplifying expressions, differentiating, integrating, and solving equations in exact form.

CAS commands can be accessed from the menu, the right-click context menu, or by typing the command directly using the keyboard.

CAS automatically simplifies expressions without requiring a specific command when you press ENTER. The result is given as an exact value. To get an approximate value, press CTRL + ENTER.

Common Commands

General

Algebra

Analysis

Vectors

Probability

  • !Factorial
  • nPrPermutations
  • nCrCombinations
  • binomPdfBinomial Probability Density
  • binomCdfBinomial Cumulative Distribution Function
  • normPdfNormal Distribution PDF
  • normCdfNormal Distribution CDF

Number theory

Statistics

Trigonometry

Examples

Basic calculations with TI-Nspire CAS

TI-Nspire CAS handles not only complex operations but also basic arithmetic, roots, powers, and logarithms—making it easy to check and explore everyday math.

Simplifying expressions

TI-Nspire CAS simplifies algebraic expressions, handles absolute values, logarithms and roots—making it a powerful tool for both practice and verification.

Expanding expressions

The expand command opens parentheses and rewrites expressions.

Factoring expressions

The factor command rewrites expressions as a product of terms.

Solving equations

With the solve command, TI-Nspire CAS solves equations symbolically or numerically. Note the use of the | operator.

Solving systems of equations

The guided tool for solving systems of equations is found under 3: Algebra > 7: Solve System of Equations.

You can add more equations later using SHIFT ENTER on a computer keyboard, or with the new-line key on the calculator. The system template system-template can also be typed manually: system(eq1, eq2).

solve, system

Differentiation

Derivatives can be calculated symbolically. Use the | operator to evaluate at a specific point. A guided option is available if needed.

Integration

You can calculate definite and indefinite integrals. Add conditions using the | operator.

Derivative using the limit definition

The derivative can be defined as the limit of the difference quotient. First the difference quotient is formed, and then its limit is evaluated.

Using CAS, the difference quotient can be calculated symbolically and the limit taken with lim. The result equals the derivative, which can also be verified directly using deriv-template.

Matrix operations

You can input matrices using a template or from the keyboard in the form [1,2;3,4]. The transpose symbol T can be entered using @T.

Binomial expansion with slider

Explore the coefficients and terms of the binomial expansion by changing the exponent (n) with a slider. Set the slider step to 1 (integer) to see how the coefficients from Pascal's triangle are formed for each power.

Sum, product and mean of quadratic roots

Statistics commands like sum, mean and product can be used with CAS too. Note how the mean of the roots matches the x-coordinate of the parabola's vertex.

Circle and sphere with CAS

You can calculate the area of a circle or the volume of a sphere using definite integrals. The solve command is used to isolate y from the equation of a circle.

Integral as a sum

An approximate value of an integral can be calculated using a sum by dividing the interval into subintervals. The number of subintervals can be adjusted with a slider, improving the accuracy of the sum. As the number of subintervals increases without bound, the limit of the sum equals the exact value of the integral.

Vector perpendicularity and parallelism

Vector problems can be solved by combining the solve command with vector commands. The image shows examples of perpendicular, parallel, and same-direction vectors.

Distance from a point to a line

The well-known formula for the distance from a point to a line can be derived using the Pythagorean Theorem and finding the shortest distance.

Manipulating trigonometric expressions

In addition to the standard expand() and factor() commands, you can use tExpand() and tCollect() with trigonometric functions. These allow trigonometric expressions to be represented in alternative forms.

Integer constant (@n1)

An integer constant can be used to test the equivalence of different representations and to work with trigonometric expressions in a general form. An integer constant is written in the form @n1, where the number is a freely chosen index. This makes it possible to distinguish between multiple integer constants when more than one is used in the same expression.

Derivatives in Lists & Spreadsheet

In the Lists & Spreadsheet application, derivatives can be computed directly in table cells. A common use case is to define expressions in one column and compute their derivatives in another. Derivatives can also be entered directly using the math template. Higher-order derivatives can be computed directly using the n-deriv math template.


More examples by topic are available on the mathematics page /math or listed by command at /commands.

Mathematics Commands