# Wolfram Language & System 10.0 (2014)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.
WOLFRAM LANGUAGE TUTORIAL

# Relational and Logical Operators

 x==y equal (also input as ) x!=y unequal (also input as ) x>y greater than x>=y greater than or equal to (also input as ) xy>z, etc. strictly decreasing, etc.

Relational operators.

This tests whether is less than . The result is False.
 Out[1]=
Not all of these numbers are unequal, so this gives False.
 Out[2]=
You can mix and .
 Out[3]=
Since both of the quantities involved are numeric, the Wolfram Language can determine that this is true.
 Out[4]=
The Wolfram Language does not know whether this is true or false.
 Out[5]=
 !p not (also input as p) p&&q&&… and (also input as ) p||q||… or (also input as ) Xor[p,q,…] exclusive or (also input as ) Nand[p,q,…] and Nor[p,q,…] nand and nor (also input as and ) If[p,then,else] give then if p is True, and else if p is False LogicalExpand[expr] expand out logical expressions

Logical operations.

Both tests give True, so the result is True.
 Out[6]=

You should remember that the logical operations , , and are all double characters in the Wolfram Language. If you have used a programming language such as C, you will be familiar with this notation.

The Wolfram Language does not know whether this is true or false.
 Out[7]=
The Wolfram Language leaves this expression unchanged.
 Out[8]=
You can use LogicalExpand to expand out the terms.
 Out[9]=