HUCTLp / com.github.sybila.huctl / Formula / Implies

Implies

data class Implies : Formula, Binary<Implies, Formula>

Logical implication. A state satisfies this formula if it does not satisfy left or if it satisfies both left and right.

Constructors

<init> Implies(left: Formula, right: Formula)

Logical implication. A state satisfies this formula if it does not satisfy left or if it satisfies both left and right.

Properties

left val left: Formula

The child of this element which is the root of the left subtree.

right val right: Formula

The child of this element which is the root of the right subtree.

Inherited Properties

node open val node: Formula

Formula is also the node in the tree, so node == this

Functions

toString fun toString(): String

Return string which uniquely represents this formula and can be parsed to create an equivalent object.