PBnot
PBnot is a formal operator used in probabilistic and Boolean logic contexts to perform probabilistic negation on a binary state. It is defined for a Boolean variable X that has probability p of being true. Under the simplest interpretation, applying PBnot yields a new distribution in which the probability of X being true after negation is q = 1 − p. Thus, an input with p = 0.7 would produce a negated distribution with q = 0.3 for the true state.
Variants of PBnot introduce bias or noise. A common generalization uses a parameter θ to model imperfect
In practice, PBnot is an algebraic operator that can be composed with other probabilistic operators. It is
See also: negation, Boolean algebra, probabilistic Boolean networks, fuzzy logic, probability theory.