A NotLink is a type of Link that can be used to invert the truth value of it's target.

During pattern matching, the AbsentLink can be used to indicate absence. Although AbsentLink is conceptually equivalent to (NotLink (PresentLink ...)), in practice, the NotLink cannot be used in this way, as it requires a negative confirmation, which is hard to do. There are some deep theoretical reasons for this; see in particular the Wikipedia article as well as the Stanford article on intuitionistic logic.

## PLN Semantics

In PLN NotLink corresponds to the negation of a concept or a predicate, formally

NotLink <TV>
A


with

${\displaystyle TV.s={\frac {\sum _{x}f_{\neg }(A(x).s)\times x.s}{\sum _{x}x.s}}}$

Where ${\displaystyle f_{\neg }}$ denotes the function associated with the fuzzy connector ${\displaystyle \neg }$, usually ${\displaystyle f_{\neg }(x)=1-x}$.