The theorem states that any distributed system cannot have Consistency, Availability, and Partition tolerance simultaneously: Consistency is a property that ensures that all nodes in a distributed system have a single latest copy of data Availability means that the system is up, accessible for use, and is accepting incoming requests and responding with data without any failures as and when required Partition tolerance ensures that if a group of nodes fails the distributed system still continues to operate correctly