CEGEP Linear Algebra — Determinants Worksheet
The block where the course closes its own loop. Every earlier set has been circling one question — is this matrix invertible, and does this system have one solution, none, or infinitely many — and answering it has meant row-reducing and looking at what came out. The determinant answers it with a single number. This set builds that number two different ways, cofactor expansion and row reduction, and asks you to notice that on anything larger than a 3 × 3 the second is far cheaper; then it turns the number back on the questions it came from: invertibility, the inverse via the adjoint, one unknown at a time by Cramer's rule, and the solution type of a system with a parameter in it. Have a look on this page, then print the free PDF when you want to write on it.
Practice worksheet — free PDF
No email, no account, no watermark. Teachers: photocopy it for your classes freely. Worked solutions and 5 harder problems come with the CEGEP Linear Algebra bundle.
All 7 questions
Each question targets one named concept from the sheet. Read them here, or print the PDF — it has working space under each one.
-
Q1Determinants by Cofactor Expansion
Let
- Compute by cofactor expansion along the first row, writing out the three cofactors with their signs.
- Recompute by expanding along the first column, and state what the agreement of the two values illustrates.
-
Q2Determinants by Row Reduction
Evaluate for by reducing to upper triangular form. State, beside each operation, its effect on the determinant, and give the value.
-
Q3Properties of the Determinant
and are matrices with and . Evaluate each of the following, naming the property used, or state that the information given is not enough.
-
Q4The Adjoint and the Inverse
For compute , build the matrix of cofactors, write down , and hence obtain from . Verify your inverse by computing one column of .
-
Q5Cramer's Rule
Solve by Cramer's rule. Show the four determinants you use, and check your solution in the second equation.
-
Q6Determinants, Invertibility and Solution Type
Let
- Show that , and state all for which is invertible.
- Take a value of making . What does that tell you about the number of solutions of the homogeneous system ? And about for an arbitrary ?
- For , exhibit a nonzero solution of .
-
Q7Synthesis — drawing on several topics in this set
Let
- Find by row reduction, stating the effect of each operation.
- State, with the reason, whether has a unique solution.
- Use Cramer's rule to find alone.
- Evaluate , and .
The 5 challenge problems for this topic are a separate, paid sheet and are not reproduced here.
Which stream is this for? This is CEGEP Linear Algebra — 201-NYC-05 under the legacy numbering, 201-SN4-RE under the current one, both the same course — written against ministerial competency 0M04, Analyser des problèmes par l'utilisation de concepts de l'algèbre linéaire et de la géométrie vectorielle, in the Sciences de la nature programme. Scope follows the devis rather than any one college's outline, and that fixes one thing worth knowing in advance: eigenvalues, eigenvectors and the characteristic polynomial are not part of this course. They are often met alongside determinants elsewhere, but 0M04 names none of them, so nothing here asks you to solve det(A − λI) = 0. What the competency does ask for is fluency with the determinant itself and with what a zero one implies, which is exactly what this set drills.
How to do every concept on this sheet
This is the part worksheet sites usually leave out. Below is the actual reasoning behind each group of questions — not a full solution set, the decisions that get you to one. Read it before you start, or after you get stuck.
One number, and it settles the questions the whole course has been asking
Up to now, deciding whether a square matrix is invertible has meant reducing it and seeing whether the identity appeared; deciding how many solutions a system has has meant reducing the augmented matrix and reading the last row. Determinants do not replace that work — they compress the part of it that concerns a square coefficient matrix into a single scalar.
det(A) ≠ 0 and "A is invertible" are the same statement, and so, for a square system, is "Ax = b has exactly one solution, whatever b is". Q6 makes that concrete: it hands you a matrix with a parameter k in it, has you factor the determinant, and then asks which values of k make the matrix invertible. The answer is read straight off the factored form — which is why part (a) asks for a factorisation rather than a number.
Q6(b) is where the limits of the tool show up, and it is the part most worth being careful about. A non-zero determinant is a complete answer: unique solution, every time. A zero determinant is only half an answer. It rules "unique" out and leaves two possibilities standing — no solutions at all, or infinitely many — and which of the two you are in depends on the right-hand side, not on the matrix. Nothing about the determinant distinguishes them; only row-reducing the augmented matrix does. The one case where the ambiguity disappears is the homogeneous system in that same part, which is always consistent because the zero vector solves it, so "not unique" there can only mean infinitely many. Q6(c) then asks you to produce one of those non-zero solutions by hand, so that "infinitely many" stops being a phrase and becomes something you have written down.
Cofactor expansion: the sign depends on both indices
Q1 asks for the same 3 × 3 determinant twice — once expanding along the first row, once along the first column — and then asks what the agreement of the two values illustrates. The point of doing it twice is that the value belongs to the matrix, not to the line you chose, so any row or column is allowed. That freedom is worth something practical.
The cofactor sign is (−1)i+j, so it moves with the column index as much as with the row index. Reading down the first column the pattern is +, −, +; reading down the second it is −, +, −. Starting an expansion with a + out of habit reverses every term in the sum, and a slip of that kind does not produce a random wrong answer — it produces exactly the negative of the right one. Write the checkerboard in the margin before you start.
The second habit Q1 is training is choosing the line. Every zero entry in the line you expand along kills a minor outright, so a column containing a zero is strictly less work than a full row — one fewer 2 × 2 determinant, and the same value at the end. Scan for zeros first, expand second.
Row reduction is the cheap route, and each operation has its own price
Q2 is a 4 × 4, and it is a 4 × 4 on purpose: expanding it by cofactors means four 3 × 3 determinants, which is twelve 2 × 2 ones. Reducing it to upper triangular form instead costs a handful of row operations, and the determinant of a triangular matrix is just the product down its diagonal. Past 3 × 3 the two methods stop being comparable.
The catch is that the reduction does not preserve the determinant. Two of the three elementary operations change it, in different ways, and the question requires you to state the effect beside each operation as you use it — because that running record is the calculation.
What each row operation does to the determinant
Three operations, three different prices. Only one is free.
- 1Swap two rows → the determinant is negated
Multiply by −1 for each swap. Two swaps cancel; an odd number does not. This is the effect everyone remembers, which is exactly why the other two catch people out.
- 2Multiply a row by k → the determinant is multiplied by k
Scaling one row scales the whole determinant by that factor, so if you halve a row to tidy it, the tidy matrix has half the determinant. Pulling a common factor out of a row, as Q2 invites you to do, is the same rule run backwards.
- 3Add a multiple of one row to another → nothing changes
The free operation, and the one that does almost all the work in a reduction. It is also why the shortcut "row reduction doesn't change the determinant" feels true: it is true for the operation you use most, and false for the two you use occasionally.
Keep the bookkeeping outside the matrix. Write the accumulated factor as a separate running product beside your work rather than trying to hold it in your head, and unwind at the end: the triangular determinant is the diagonal product, and you divide back out whatever you multiplied in. Note too that multiplying a row by −1 is a scaling, not a swap — it looks like a sign change and it is one, but it belongs to line 2 above, and it is the single easiest operation in a list to misclassify.
The property that multiplies, and the one that does not exist
Q3 gives you nothing but det(A) and det(B) for two 3 × 3 matrices, then asks for five expressions, naming the property used — or stating that the information given is not enough. That last option is the whole reason the question is built this way.
det(AB) = det(A) · det(B) but det(A + B) ≠ det(A) + det(B)This is the main trap in the set. The determinant is multiplicative, and being multiplicative makes it feel like the sort of function that would also be additive. It is not. And the failure is worse than "the formula is different" — det(A + B) is not a function of det(A) and det(B) at all. Two matrices with those exact determinants can be chosen so that their sum has one value, and a second pair with the same two determinants can be chosen so that the sum has a completely different one. Part (e) is therefore not asking you for a number; it is asking you to recognise that the given information cannot produce one, and to say so. "Not enough information" is the full mark.
The other four parts are the properties you are expected to name out loud rather than merely use: a transpose leaves the determinant alone, a product multiplies, an inverse reciprocates, a power raises to that power. One of them has a trap of its own.
det(kA) = kn det(A), where n is the size of the matrix — not k·det(A). Scaling the matrix scales every one of its n rows, and each row contributes its own factor, so for a 3 × 3, det(2A) is eight times det(A). Q3(b) tests this directly, and Q7(d) tests it again — mixed with a transpose, once you have stopped expecting it.
The adjoint: a formula for the inverse, and one step everybody skips
Q4 walks the whole adjoint route on a 3 × 3: the determinant first, then the nine cofactors, then the adjoint, then the inverse, then a verification. It is deliberately one long single-thread computation, because every error available in it is a bookkeeping error and the only defence is a tidy layout.
adj(A) is the transpose of the cofactor matrix. Build the array of cofactors Cij, signs included, and then transpose it. Skipping the transpose is the standard error on this question, and it is a quiet one: what comes out is still a matrix of plausible-looking numbers, so nothing warns you. The signs to watch are the cofactor signs themselves, which follow the same checkerboard as Q1.
The verification the question asks for is worth doing properly. Computing one column of AA−1 is three dot products, and it either produces a column of the identity or it does not — a couple of lines that catch a transposed adjoint, a dropped sign, or an arithmetic slip in the determinant. This formula also makes visible why a zero determinant blocks an inverse: the whole expression is divided by det(A).
Cramer's rule: one unknown at a time, and when not to use it
Q5 solves a 3 × 3 system by Cramer's rule and asks for the four determinants explicitly. The shape of the rule is easy: take the determinant of the coefficient matrix, then for each unknown replace that unknown's column by the constants and divide.
Running Cramer's rule without losing the plot
The order matters, and the first step is a check rather than a calculation.
- 1Compute the coefficient determinant and confirm it is non-zero
This is the licence to use the rule at all. If it is zero the formula divides by zero and is simply unavailable — and it does not report "no solution", because a zero determinant covers the inconsistent case and the infinitely-many case alike. Row-reduce the augmented matrix instead.
- 2Replace the right column, not a row
For x the constants go into column 1, for y column 2, for z column 3, and everything else stays as it was. Building the wrong replacement matrix is the commonest slip here, and the arithmetic that follows gives no sign of it.
- 3Divide, then substitute into an equation you have not used
Q5 asks for a check in the second equation specifically. One substitution costs a line and catches almost any arithmetic error in the determinants above it.
What Cramer's rule is genuinely good for is a single unknown. Each unknown gets its own independent formula, so a question that asks only for z costs two determinants and stops — where Gaussian elimination would make you back-substitute through the whole system to reach it. Q7(c) is exactly that request: find x alone. For solving a full system of any size, though, it is the wrong tool; the number of determinants grows with the number of unknowns, and each one is more work than the entire row reduction would have been.
The synthesis question, and why it is last
Q7 is the set closing its own loop, and nothing in it is new. Part (a) is Q2's method on a 3 × 3: reduce, state each operation's effect, read the diagonal. Part (b) turns that number into a statement about solutions, with the reason attached — Q6's logic applied to one specific matrix. Part (c) is Cramer's rule used the way it should be, for one unknown rather than three. Part (d) is Q3's properties again, this time stacked: an inverse, a scaled transpose and a cube, each of which you should be able to evaluate from the one determinant you already found in part (a), without touching the matrix again.
That is the test worth setting yourself on this set. Once det(A) is known, the determinant of every matrix built from A by transposing, scaling, inverting or raising to a power follows immediately — and det(A + B) still does not.
Getting the most out of it
Look for the zeros before you choose a method
On a 3 × 3, expand along whichever row or column carries the most zeros — each zero removes a minor, and the value is the same whatever line you pick. On a 4 × 4 or larger, do not expand at all: reduce to triangular form and multiply down the diagonal. The size at which the second method wins is smaller than most people expect.
Write the effect beside every row operation, as you do it
A swap negates, a scaling multiplies by that scalar, adding a multiple of a row changes nothing. Keep the accumulated factor as a visible running product in the margin and unwind it at the end. Reconstructing which operations you performed after the fact is where this question is lost, and the loss looks like a perfectly good reduction with the wrong sign on it.
Name the property, not just the number
Several questions here award the mark for the justification: which property of the determinant you are appealing to, why the matrix is invertible, why Cramer's rule applies at all. Practise writing the reason as a clause — "by det(AB) = det(A)det(B)", "the coefficient determinant is non-zero, so the solution is unique". The devis asks for rigorous mathematical reasoning, and on a CEGEP final that clause is where it is looked for.
Check by substituting, not by re-doing
Recomputing a determinant the same way twice reproduces the same mistake. Expand along a different line, multiply one column of A by your inverse, or put your solution back into an equation you have not used yet. Every question in this set has a cheap independent check available, and two lines of checking is worth more than a second pass.
Want the solutions, or something more challenging?
The worksheet, the questions above and every explanation on this page stay free permanently. Three more PDFs exist for this topic — the worked answer key, a harder problem set, and the answer key to that. They come with the CEGEP Linear Algebra Solutions Bundle, which is what keeps the rest of the series free.
What else exists for Determinants
Three PDFs · 12 pages · all three are in the bundle below.
- Answer key — 4 pages. All 7 questions worked step by step, including the restrictions and the justifications. Not a list of final answers.
- Challenge problems — 5 pages, 5 problems. A separate sheet at exam-plus difficulty covering the same 6 concepts. Harder than anything on the free sheet.
- Challenge answer key — 3 pages. Every challenge problem worked to the same standard, with the checks shown.
- PDF, letter size, print-ready.
The one thing that's for sale
Every CEGEP Linear Algebra topic — the complete Solutions Bundle
One download, one payment, the whole program. Every answer key and every challenge set for all 7 CEGEP Linear Algebra worksheet sets — including this one.
- Worked solutions, not answer lists — every step written out
- Covers the whole year's program at this level
- Less than the price of one hour of tutoring — for the entire year's solutions
Taking Secondary 1 Math as well? The Secondary 1 Math bundle covers all 15 of its sets — 45 PDFs, 182 pages — on the same terms.
Taking Secondary 2 Math as well? The Secondary 2 Math bundle covers all 14 of its sets — 42 PDFs, 181 pages — on the same terms.
Taking Secondary 3 Math as well? The Secondary 3 Math bundle covers all 11 of its sets — 33 PDFs, 154 pages — on the same terms.
Taking Secondary 4 Math as well? The Secondary 4 Math bundle covers all 17 of its sets — 51 PDFs, 154 pages — on the same terms.
Taking Secondary 5 Math as well? The Secondary 5 Math bundle covers all 21 of its sets — 63 PDFs, 228 pages — on the same terms.
Taking CEGEP Calculus I as well? The CEGEP Calculus I bundle covers all 8 of its sets — 24 PDFs, 82 pages — on the same terms.
Taking CEGEP Calculus II as well? The CEGEP Calculus II bundle covers all 8 of its sets — 24 PDFs, 90 pages — on the same terms.
Taking AP Calculus AB as well? The AP Calculus AB bundle covers all 8 of its sets — 24 PDFs, 126 pages — on the same terms.
Common questions
Is this worksheet really free?
Yes — the questions are on this page to read, and the PDF downloads directly, no email and no account. The one paid item is optional: the complete CEGEP Linear Algebra Solutions Bundle, which covers every set at this level.
Is this for 201-NYC-05 or 201-SN4-RE?
Both — they are the same course under two numbering systems, the first the legacy code and the second the current one. The content is written against ministerial competency 0M04 in the Sciences de la nature programme, so it matches whichever code your college prints on the outline.
Should I use cofactor expansion or row reduction?
Cofactor expansion for a 3 × 3, especially when a row or column contains a zero. Row reduction for anything larger, where an expansion multiplies out into far too many small determinants. They are two genuinely different routes to the same number, and this set asks for fluency in both, because exam questions often specify which one they want.
Does row reduction change the determinant?
Only two of the three operations do. Adding a multiple of one row to another leaves it untouched, which is why the shortcut feels correct — that is the operation you use most. A swap negates the determinant, and multiplying a row by k multiplies it by k, so both have to be recorded as you go and divided back out at the end.
Is det(A + B) equal to det(A) + det(B)?
No, and this is the trap the set is built around. The determinant is multiplicative, det(AB) = det(A)det(B), and that invites an additive rule which does not exist. Worse, det(A + B) is not determined by det(A) and det(B) at all: two different pairs of matrices with the same two determinants can have sums whose determinants differ. Given only det(A) and det(B), the correct answer is that there is not enough information.
Why isn't det(2A) just 2 det(A)?
Because scaling the matrix scales every row, and each row contributes its own factor. For an n × n matrix, det(kA) = kⁿ det(A), so for a 3 × 3, det(2A) is eight times det(A). The exponent is the size of the matrix — which is also the step that makes several standard arguments in this area work for odd sizes and say nothing for even ones.
What does a determinant of zero tell me about a system?
That the solution is not unique, and no more than that. The matrix is not invertible, so the system has either no solutions or infinitely many, and the determinant cannot say which — that depends on the constants on the right-hand side, and only row-reducing the augmented matrix settles it. The exception is a homogeneous system, which is always consistent, so there a zero determinant does mean infinitely many solutions.
Does this set cover eigenvalues and the characteristic polynomial?
No. They are often taught alongside determinants elsewhere, but competency 0M04 does not name them. Nothing here asks you to solve det(A − λI) = 0. What this course does with determinants is invertibility, the inverse, Cramer's rule and solution type.
Can teachers use this in class?
Yes. Print and photocopy it for your own classes freely — I just ask that the tutorinmontreal.ca footer stays on the page.
I'm stuck on one question. Can you help?
Yes — through one-on-one tutoring, in Montreal or online. Get in touch to arrange a session, or see the current rates.
← All 7 CEGEP Linear Algebra worksheets · Secondary 1 Math series (15 sheets) → · Secondary 2 Math series (14 sheets) → · Secondary 3 Math series (11 sheets) → · Secondary 4 Math series (17 sheets) → · Secondary 5 Math series (21 sheets) → · CEGEP Calculus I series (8 sheets) → · CEGEP Calculus II series (8 sheets) → · AP Calculus AB series (8 sheets) →