Propositional logic and predicate logic are knowledge representation languages used in AI. Propositional logic uses symbols to represent simple statements, while predicate logic (first-order logic) is more expressive and commonly used, using predicates, quantifiers and variables to represent relationships about objects in the world. Some key aspects of first-order logic include its syntax, semantics, how it can represent statements about universality and existence using quantifiers, and how it can be used to formally represent real-world knowledge and relationships.