This document provides a critique of the CAP theorem, which states that a distributed system cannot simultaneously provide consistency, availability, and partition tolerance. The summary analyzes inconsistencies in how CAP is defined and formalized. It surveys different definitions of consistency, availability, and partition tolerance that have been proposed. It also discusses problems with interpreting CAP as proof that eventually consistent systems are always more available than strongly consistent systems. As an alternative to CAP, the document proposes analyzing a system's sensitivity to network delays.