Deep Learning for Automated Theorem Proving