The FOIL method is a specific application of the distributive property. The distributive property states that a(b + c) = ab + ac.
Derivation from Distributive Property
To multiply (ax + b)(cx + d), we can treat the first binomial (ax + b) as a single value and distribute it over the second binomial:
(ax + b)(cx + d) = (ax + b)cx + (ax + b)d
Now, apply the distributive property again to each part:
= (axcx + bcx) + (axd + bd)
= acx² + bcx + adx + bd
This matches the FOIL steps: acx² (First), adx (Outer), bcx (Inner), and bd (Last).