PRINCIPIA · THEOREM

SSS congruence

Dependencies: SAS congruence, Base angles of an isoceles triangle are equal. The auxiliary construction in the proof additionally uses Ruler axiom ("lay off a fixed length along a ray") and Protractor axiom ("the ray with a given side and given angle is unique") — these are available by default in every theorem proof as "common-sense geometric tools".

Statement

Suppose ABC\triangle ABC and ABC\triangle A'B'C' are non-degenerate, and the three pairs of corresponding sides are equal:

AB=AB,BC=BC,CA=CA.|AB|=|A'B'|,\quad |BC|=|B'C'|,\quad |CA|=|C'A'|.

Then

ABCABC.\triangle ABC \cong \triangle A'B'C'.

SSS congruence diagram: three pairs of corresponding sides equal ⇒ the two triangles are congruent (the "kite shape" is the key construction in the proof)

Proof

Strategy: "flip" a copy of ABC\triangle A'B'C' into the plane of ABC\triangle ABC, on the side of line ABAB opposite from CC, obtaining a copied vertex CC^*. Then CC and CC^* form a "kite" shape across ABAB: AC=AC|AC|=|AC^*|, BC=BC|BC|=|BC^*|. Apply Base angles of an isoceles triangle are equal twice to get the base angles of two isosceles triangles equal; via angle additivity, translate ACB\angle ACB and ACB\angle AC^*B into combinations of the same components with the same sign; finish with SAS congruence.

Step 1: construct ABC\triangle ABC^* congruent to ABC\triangle A'B'C'.

By axiom III, the ray emanating from vertex AA that makes the angle BAC\angle B'A'C' with ray ABAB "on the side opposite from CC" exists and is unique. By axiom I, take the point on this ray at distance AC|A'C'| and call it CC^*. The construction gives

BAC=BAC,AC=AC.\angle BAC^* = \angle B'A'C',\qquad |AC^*| = |A'C'|.

Apply SAS to ABC\triangle ABC^* and ABC\triangle A'B'C':

  • AB=AB|AB|=|A'B'| (hypothesis);
  • BAC=BAC\angle BAC^* = \angle B'A'C' (construction);
  • AC=AC|AC^*|=|A'C'| (construction).

Hence ABCABC\triangle ABC^* \cong \triangle A'B'C', and we read off the third pair of corresponding sides

BC=BC=BC.|BC^*| = |B'C'| = |BC|.

So far,

AC=AC=AC,BC=BC=BC.(i)|AC|=|AC^*|=|A'C'|,\qquad |BC|=|BC^*|=|B'C'|.\tag{i}

Step 1: construct C^* on the opposite side of AB; by sas-congruence we get \triangle ABC^* \cong \triangle A'B'C', hence |BC^*|=|B'C'|=|BC|. The three-edge "kite" skeleton is now in place.

Step 2: two isosceles triangles in the kite give two pairs of equal base angles.

By construction, CC and CC^* lie on opposite sides of line ABAB. By the plane-separation property implied by the continuity in axiom III, the segment CCCC^* must cross line ABAB at a point MM.

By (i), ACC\triangle ACC^* is isosceles with apex AA (legs AC=AC|AC|=|AC^*|); by Base angles of an isoceles triangle are equal,

ACC=ACC.()\angle ACC^* = \angle AC^*C. \tag{$\star$}

Similarly BCC\triangle BCC^* is isosceles with apex BB; by Base angles of an isoceles triangle are equal,

BCC=BCC.()\angle BCC^* = \angle BC^*C. \tag{$\star\star$}

Step 2: connect CC^*, obtaining two isosceles triangles sharing the base \triangle ACC^* (apex A, orange arcs) and \triangle BCC^* (apex B, blue arcs). Two applications of isoceles-base-angles give two pairs of equal base angles at C and C^*.

Step 3: by case analysis, angle additivity gives ACB=ACB\angle ACB = \angle AC^*B.

Let MM be the intersection of segment CCCC^* with line ABAB. At vertex CC, ray CMCM coincides with ray CCCC^* (since MM is interior to segment CCCC^*, MM lies between CC and CC^*). So whether ray CCCC^* falls inside ACB\angle ACB is completely equivalent to whether MM falls in the region bounded by rays CACA, CBCB — and since MM also lies on line ABAB, the deciding factor is the position of MM relative to segment ABAB. The same test at vertex CC^* gives: whether ray CM=CCC^*M = C^*C falls inside ACB\angle AC^*B is also determined by "the position of MM relative to segment ABAB".

Note that MM is the same point, and its position gives identical outcomes at CC and at CC^*. So the angle-additivity forms at CC and at CC^* must take the same sign. Specifically:

  • Case I (MM strictly inside segment ABAB): ray CCCC^* is inside ACB\angle ACB, and symmetrically ray CCC^*C is inside ACB\angle AC^*B. By angle additivity,
ACB=ACC+CCB,ACB=ACC+CCB.\angle ACB = \angle ACC^* + \angle C^*CB,\qquad \angle AC^*B = \angle AC^*C + \angle CC^*B.

By ()(\star), ()(\star\star), the two right-hand sides are equal term by term.

  • Case II (MM on ray ABAB outside BB, i.e. BB between AA and MM): ray CCCC^* falls outside ACB\angle ACB on the BB side; symmetrically ray CCC^*C falls outside ACB\angle AC^*B on the BB side. By angle additivity,
ACC=ACB+BCC,ACC=ACB+BCC.\angle ACC^* = \angle ACB + \angle BCC^*,\qquad \angle AC^*C = \angle AC^*B + \angle BC^*C.

Rearranging,

ACB=ACCBCC,ACB=ACCBCC,\angle ACB = \angle ACC^* - \angle BCC^*,\qquad \angle AC^*B = \angle AC^*C - \angle BC^*C,

and by ()(\star), ()(\star\star), the two right-hand sides are again equal term by term.

  • Case III (MM on ray BABA outside AA): completely symmetric to Case II, and the equality follows from ()(\star), ()(\star\star) in the same way.

  • Boundary cases (M=AM = A or M=BM = B): at this point the three points AA, CC, CC^* (or BB, CC, CC^*) are collinear. For example, when M=AM=A, ray CACA and ray CCCC^* are the same ray (both emanate from CC toward AA, with CC^* also on that direction); ()(\star) degenerates to 0=00 = 0, and ()(\star\star) directly yields BCA=BCA\angle BCA = \angle BC^*A — the equality still holds.

Combining all cases:

ACB=ACB.(ii)\angle ACB = \angle AC^*B. \tag{ii}

Step 3: take Case I (M inside segment AB) as representative — the outer purple arcs labeling \angle ACB and \angle AC^*B are each cut by CC^* into "orange + blue" pieces; by (\star), (\star\star), the two pieces correspond one-to-one by position, so the two outer angles are equal.

Step 4: finish with SAS congruence at CC and CC^*.

Apply SAS to ACB\triangle ACB and ACB\triangle AC^*B, with included angles at CC and CC^* respectively:

  • CA=CA|CA|=|C^*A| by (i);
  • ACB=ACB\angle ACB = \angle AC^*B by (ii);
  • CB=CB|CB|=|C^*B| by (i).

Hence ACBACB\triangle ACB \cong \triangle AC^*B, and we read off CAB=CAB\angle CAB = \angle C^*AB. Substituting the construction CAB=CAB\angle C^*AB = \angle C'A'B' from Step 1:

CAB=CAB.\angle CAB = \angle C'A'B'.

Finally, apply SAS once more to ABC\triangle ABC and ABC\triangle A'B'C' (included angle at AA, AA'):

  • AB=AB|AB|=|A'B'|;
  • BAC=BAC\angle BAC = \angle B'A'C' (just obtained);
  • AC=AC|AC|=|A'C'|.

We conclude ABCABC\triangle ABC \cong \triangle A'B'C'. \qquad\blacksquare

Immediate consequences

  • Triangle "rigidity": the three congruence tests SAS congruence, ASA congruence, and SSS congruence together establish a deep fact — once three independent measurements (three sides, two sides and an included angle, two angles and an included side) are fixed, the shape and position of the triangle (up to reflection) are completely determined. This is the mathematical fact behind nearly every middle-school geometry application of "triangles are non-deformable" (truss structures, triangulation).

  • The entry point to SSS similarity: to prove "three pairs of corresponding sides in proportion ⇒ similar", the recipe is to first scale one of the triangles so that the three sides become equal, then apply SSS congruence to finish.

  • The "\Leftarrow" direction of the perpendicular-bisector locus: in addition to the "isosceles base angles" route via ASA congruence / Isoceles converse: equal base angles ⇒ equal sides, one can rely purely on SSS congruence: if PC=PD|PC|=|PD| and MM is the midpoint of CDCD, then PMC\triangle PMC and PMD\triangle PMD have three pairs of equal corresponding sides; SSS congruence gives the congruence, and PMC=PMD=90\angle PMC=\angle PMD=90^\circ.

Remarks

SSS congruence is the hardest of the three middle-school congruence tests to prove — SAS congruence is 0 steps (axiom IV degenerates directly), ASA congruence is 1 step (one application of SAS congruence + the ray-uniqueness in axiom III), whereas SSS congruence requires assembling two applications of Base angles of an isoceles triangle are equal + one extra SAS congruence, plus the "flip" step constructing CC^*.

In Step 3, four cases are listed explicitly: many textbooks paper over this with "by symmetry", but the Birkhoff system does not presuppose rigid motions, so "symmetry" must be computed via angle additivity + Base angles of an isoceles triangle are equal. The fact that really does the work in the case enumeration is that MM is the unique intersection of line CCCC^* with line ABAB (given by axiom II); its position simultaneously decides the sign of angle additivity at CC and at CC^* — and this "synchronicity" is the algebraic incarnation of "kite symmetry".

Help me make this theorem better