Adesso, mettete in evidenza "g (x+h)" tra il primo e l'ultimo termine ed "f (x)" tra il secondo ed il terzo termine: cosi facendo, si ottiene "lim {g (x+h) * [f (x+h) - f (x)] + f (x) * [g (x+h) - g (x)]} / h.
Dopodichè, sarà possibile spezzare il denominatore "lim {g (x+h) * [f (x+h) - f (x)]} / h + {f (x) * [g (x+h) - g (x)]} / h" e, quindi, si avranno i limiti dei rapporti incrementali di "f (x)" e "g (x)": inoltre, avrete ritrovato "g (x+h)" e "f (x)" che, per "h" tendente a zero, tendono a "g (x)" ed "f (x)".
Pertanto, si ha "g (x) * f'(x) + f (x) * g'(x) = f'(x) * g (x) + f (x) * g'(x)": attraverso il medesimo procedimento, questa dimostrazione si potrebbe estendere anche per più di due funzioni.