First-order logic is a formal system used in mathematics, philosophy, linguistics, and computer science that allows for the representation of statements about objects and their relationships through quantified variables. It extends propositional logic by introducing quantifiers, such as 'for all' ($$orall$$) and 'there exists' ($$orall$$), enabling more complex expressions about properties and relations of objects.