LTLSyntax

interface LTLSyntax<W>(source)

Syntax for building up LTL propositions.

Parameters

W
  • The type of the "world" -- i.e. the data we are testing the temporal proposition on.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun always(cond: LTL<W>): LTL<W>
Link copied to clipboard
abstract infix fun LTL<W>.and(other: LTL<W>): LTL<W>
Link copied to clipboard
abstract fun condition(name: String? = null, cond: ConditionScope<W>.() -> Boolean): LTL<W>
Link copied to clipboard
abstract fun eventually(cond: LTL<W>): LTL<W>
Link copied to clipboard
abstract infix fun LTL<W>.implies(other: LTL<W>): LTL<W>
Link copied to clipboard
abstract fun next(cond: LTL<W>): LTL<W>
Link copied to clipboard
abstract operator fun LTL<W>.not(): LTL<W>
Link copied to clipboard
abstract infix fun LTL<W>.or(other: LTL<W>): LTL<W>
Link copied to clipboard
abstract infix fun LTL<W>.releases(by: LTL<W>): LTL<W>
Link copied to clipboard
abstract infix fun LTL<W>.until(cond: LTL<W>): LTL<W>