Generating Compressed Combinatory Proof Structures -- An Approach to Automated First-Order Theorem Proving