Yes,
If given:p=prime and 2^(p-1)(2^p-1)=even perfect number, the fact that there are infinitely many prime numbers =>there are infinitely many even perfect numbers=>there are infinitely
many perfect numbers.
Another question is if there are infinitely many odd perfect numbers.

By submitting this form, you accept the Mollom privacy policy.