package async_smtp
Module Async_smtp_tools.Log_selectorSource
permissive_cnf query returns a simplified conjunctive normal form that is more permissive and does not contain negated terms.
There are a couple of special cases to be aware of:
- The empty conjunction list (top) is equivalent to
True - A disjunction containing a
Notis replaced byTrue - An empty disjuction list (middle) is equivalent to
False, and the whole cnf will be rewritten to[ ].