Boolean Expressions

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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

 

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Boolean

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Int32