Automated Theorem Proving (ATP) is a field that uses computer programs to prove mathematical theorems and logical statements. It relies on formal logic, first-order logic, and proof calculi to systematically derive new theorems from axioms. ATP employs search algorithms and heuristics to efficiently explore possible proofs. ATP has evolved from early systems in the 1950s to modern tools that integrate with computer algebra systems and interactive theorem provers. Advances in hardware and the development of large-scale formal mathematics libraries have significantly expanded ATP's capabilities. ATP now plays a crucial role in various domains, from mathematics to software verification.