ssh-keygen -y -f private_key.pem > public_key.pub
The public key file doesn't.
It wouldn't need to, though. Given the private key (n,d), the public key is probably (n,65537).