Understanding the Types of Agreements in Logic: A Comprehensive Guide