# Boolean Expressions

Operations

#### And

###### Description:

The And operation creates a Result by evaluating Input 1 and Input 2.

If [Input 1] or [Input 2] are False => Result = False

If [Input 1] and [Input 2] are False => Result = False

If [Input 1] and [Input 2] are True => Result = True

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### Or

###### Description:

The Or operation creates a Result by evaluating Input 1 and Input 2.

If [Input 1] or [Input 2] are True => Result = True

If [Input 1] and [Input 2] are False => Result = False

If [Input 1] and [Input 2] are True => Result = True

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### Not

###### Description:

The Not operation creates a Result by evaluating Input 1.

If [Input 1] is True => Result = False

If [Input 1] is False => Result = True

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### Xor

###### Description:

The Xor operation creates a Result by evaluating Input 1 and Input 2.

If [Input 1] and [Input 2] are True => Result = False

If [Input 1] and [Input 2] are False => Result = False

If [Input 1] or [Input 2] are False => Result = True

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### Implication

###### Description:

The Implication operation creates a Result by evaluating Input 1 and Input 2.

This operation represents the logical argument:

If [Input 1], then [Input 2]

If [Input 1] and [Input 2] are True => Result = True

If [Input 1] and [Input 2] are False => Result = True

If [Input 1] is False and [Input 2] is True => Result = True

If [Input 1] is True and [Input 2] is False => Result = False

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### NonImplication

###### Description:

The NonImplication operation creates a Result by evaluating Input 1 and Input 2.

This operation represents the logical argument:

[Input 1] but not [Input 2]

If [Input 1] and [Input 2] are True => Result = False

If [Input 1] and [Input 2] are False => Result = False

If [Input 1] is False and [Input 2] is True => Result = False

If [Input 1] is True and [Input 2] is False => Result = True

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### Equality

###### Description:

The Equality operation creates a Result by evaluating Input 1 and Input 2.

This operation represents the logical argument:

[Input 1] == [Input 2]

If [Input 1] and [Input 2] are True => Result = True

If [Input 1] and [Input 2] are False => Result = True

If [Input 1] is False and [Input 2] is True => Result = False

If [Input 1] is True and [Input 2] is False => Result = False

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### Nand

###### Description:

The Nand operation creates a Result by evaluating Input 1 and Input 2.

If [Input 1] and [Input 2] are True => Result = False

If [Input 1] and [Input 2] are False => Result = True

If [Input 1] is False and [Input 2] is True => Result = True

If [Input 1] is True and [Input 2] is False => Result = True

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### Nor

###### Description:

The Nor operation creates a Result by evaluating Input 1 and Input 2.

If [Input 1] and [Input 2] are True => Result = False

If [Input 1] and [Input 2] are False => Result = True

If [Input 1] is False and [Input 2] is True => Result = False

If [Input 1] is True and [Input 2] is False => Result = False

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Boolean

#### Bit

###### Description:

The Bit operation creates a Result by converting the Boolean value of Input 1 into either 0 or 1.

If [Input 1] is True => Result = 1

If [Input 1] is False => Result = 0

• Data Point
• Literal
• Variable
• Stack

• Boolean

• Data Point
• Variable
• Stack

• Int32