Implication Details
Assumptions: preserves binary products, preserves terminal objects
Assumptions on source category: finite products
Conclusions: preserves finite products
This is an equivalence.
Proof: This is because finite products can be constructed recursively via . We need the assumption on the source category since otherwise might not exist.