Why does a² − b² factor into two binomials, but a² + b² cannot be factored over the real numbers?
Think about your answer, then reveal below.
Model answer: The factorization a² − b² = (a + b)(a − b) works because FOIL produces outer term −ab and inner term +ab, which cancel completely, leaving a² − b². For a sum a² + b², any attempt to write it as (a + c)(a − c) changes the sign of the last term, and any attempt with same-sign factors produces a nonzero middle term that can't be eliminated. The cancellation of middle terms that makes the difference factorable requires one factor to have +b and the other −b — which forces the last terms to produce a difference, not a sum.
The mechanical reason is the cancellation of FOIL's outer and inner terms. Conceptually: factoring over the reals means finding two real expressions that multiply to give the original. For the middle terms to cancel, the two factors must have opposite signs for the b-term, which forces the squared terms to subtract. There is no escape from this constraint when you need a plus sign.