Skip to content

Not ​

Generated from the engine's own definition: compute-engine's symbol, which we neither extend nor document by hand.

Logical negation (NOT).

✓ checked against that system · ! checked, with disagreements (hover a chip)WikipediaNegationMathWorldNegationWikidataQ190558Encyclopedia of MathematicsNegationBritannicatopic/negation-grammarFungrimNotWolfram LanguageNot!
Not(boolean) -> booleanas compute-engine declares it
SymPyNot(boolean)
Typed signatures
TypePackageApplies
(boolean) -> booleancompute-enginealways

Domain: Compute engine

Examples

Applications #
live ↗
In∫−11∫−11 ⁣[¬(4x4−4x2+y2≤0)] dxdy\int_{-1}^{1}\int_{-1}^{1}\!\lbrack¬(4x^4-4x^2+y^2≤0)\rbrack\, \mathrm{d}x \mathrm{d}yOut∫−11 ⁣∫−11 ⁣[¬(4x4−4x2+y2≤0)] dy dx\int_{-1}^{1}\!\int_{-1}^{1}\!\lbrack¬(4x^4-4x^2+y^2≤0)\rbrack\, \mathrm{d}y\, \mathrm{d}x
Properties #

De Morgan: the negated AND becomes an OR of negations

live ↗
InBooleanConvert(¬(a∧b))\mathrm{BooleanConvert}(¬(a∧b))Out¬a∨¬b¬{{a}}∨¬{{b}}

De Morgan: the negated OR becomes an AND of negations

live ↗
InBooleanConvert(¬(a∨b∨c))\mathrm{BooleanConvert}(¬(a∨b∨c))Out¬a∧¬b∧¬c¬{{a}}∧¬{{b}}∧¬{{c}}
live ↗
InBooleanConvert(¬(a  ⟹  b))\mathrm{BooleanConvert}(¬(a\implies b))Outa∧¬b{{a}}∧¬{{b}}
About
Examples4
Checked againstWolfram Language 3 agree1 differSymPy 1 differ
CrosswalkWikipediaMathWorldWikidataEncyclopedia of MathematicsBritannicaFungrimWolfram LanguageSymPy

Implementation

mappedsympypackages/oracle/src/mappings.ts