(**The[forall]connectiveoffirst-orderlogic,whichwehaveseeninmanyexamplessofar,isbuiltintoCoq.Gettingaheadofourselvesabit,wecanseeitasthedependentfunctiontypeconstructor.Infact,implicationanduniversalquantificationarejustdifferentsyntacticshorthandsforthesameCoqmechanism.Aformula[P->Q]isequivalentto[forallx:P,Q],where[x]doesnotappearin[Q].Thatis,the"real"typeoftheimplicationsays"for every proof of [P], there exists a proof of [Q]."