In classical logic, the law of non-contradiction (LNC) (or the law of contradiction (PM) or the principle of non-contradiction (PNC), or the principle of contradiction) is the second of the three classic laws of thought. It states that contradictory statements cannot both be true in the same sense at the same time, e.g. the two propositions "A is B" and "A is not B" are mutually exclusive.
The principle was stated as a theorem of propositional logic by Russell and Whitehead in Principia Mathematica as:
The law of non-contradiction, along with its complement, the law of excluded middle (the third of the three classic laws of thought) and the law of identity (the first of the three classic laws of thought), partitions its logical Universe into exactly two parts; it creates a dichotomy wherein the two parts are "mutually exclusive" and "jointly exhaustive". The law of non-contradiction is merely an expression of the mutually exclusive aspect of that dichotomy, and the law of excluded middle, an expression of its jointly exhaustive aspect.
One difficulty in applying the law of non-contradiction is ambiguity in the propositions. For instance, if time is not explicitly specified as part of the propositions A and B, then A may be B at one time, and not at another. A and B may in some cases be made to sound mutually exclusive linguistically even though A may be partly B and partly not B at the same time. However, it is impossible to predicate of the same thing, at the same time, and in the same sense, the absence and the presence of the same fixed quality.
According to both Plato and Aristotle,Heraclitus was said to have denied the law of non-contradiction. This is quite likely if, as Plato pointed out, the law of non-contradiction does not hold for changing things in the world. If a philosophy of Becoming is not possible without change, then (the potential of) what is to become must already exist in the present object. In "We step and do not step into the same rivers; we are and we are not", both Heraclitus's and Plato's object simultaneously must, in some sense, be both what it now is and have the potential (dynamis) of what it might become.