Skip to content

NotEqual ​

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

Inequality comparison (not equal to).

✓ checked against that system · ! checked, with disagreements (hover a chip)WikipediaInequality (mathematics)MathWorldInequalityWikidataQ28113351Encyclopedia of MathematicsInequalityBritannicatopic/inequalityDLMF1.7FungrimNotEqualWolfram LanguageUnequal✓
NotEqual(any, any) -> booleanInequality comparison (not equal to).
Typed signatures
TypePackageApplies
(any, any) -> booleanresiduesreplaces compute-engineon IntegerMod
(any, any*) -> booleanadelesreplaces compute-engineon Adele, Idele, ProfiniteNumber
(any, any*) -> booleancompute-enginealways

Domain: Compute engine

Examples

1 more kept as data, checked against the oracles
Basic #

Distinct integers are unequal

live ↗
In1≠21≠2OutTrue\mathrm{True}
Scope #

Exact rationals are compared exactly

live ↗
In32≠53\frac{3}{2}≠\frac{5}{3}OutTrue\mathrm{True}

Inequalities combine with logical And

live ↗
In3≠4∧4≠53≠4∧4≠5OutTrue\mathrm{True}

Strings compare case-sensitively

live ↗
Inabc≠ABC\text{abc}≠\text{ABC}OutTrue\mathrm{True}
live ↗
Inπe≠eππ^{e}≠e^{π}OutTrue\mathrm{True}
live ↗
In[a,b,c]≠[d,k]\bigl\lbrack a, b, c\bigr\rbrack≠\bigl\lbrack d, k\bigr\rbrackOutTrue\mathrm{True}
live ↗
In1≠1+128×(10−16)1≠1+128×(10^{-16})OutTrue\mathrm{True}
live ↗
In1≠1+256×(10−16)1≠1+256×(10^{-16})OutTrue\mathrm{True}
Properties #

Decides what it can: 2+3=5+26\sqrt2 + \sqrt3 = \sqrt{5 + 2\sqrt6}; x≠yx \ne y stays open

live ↗
In{x≠xx≠y2+3≠5+26π≠N(π)\begin{cases}x≠x\\x≠y\\\sqrt{2}+\sqrt{3}≠\sqrt{5+2\sqrt{6}}\\π≠N(π)\end{cases}Out[False,x≠y,False,False]\bigl\lbrack\mathrm{False}, x≠y, \mathrm{False}, \mathrm{False}\bigr\rbrack
About
Examples10
Checked againstWolfram Language 9 agreempmath 5 agree1 differ1 error
CrosswalkWikipediaMathWorldWikidataEncyclopedia of MathematicsBritannicaDLMFFungrimWolfram Language

Implementation

mappedmpmathpackages/oracle/src/mappings.ts