package lascar
Module Lascar.LtsSource
Labeled Transition Systems
A Labeled Transition System is 4-uple (Q,L,I,R) where
Qis a set of state identifiersLis a set of transition labelsIis a subset ofQgiving the initial statesRis the transition relation, defined as a subset ofQxLxQ
Input signatures of the functor Lts.Make.
Signature of the module describing state identifiers
Signature of the module describing transition labels
Functor building an implementation of the LTS structure given an implementation of state identifiers, transition labels
Functor for converting a LTS, with a given implementation of state identifiers and transition labels into another one with different respective implementations
Functor for computing the external product, in different flavors, of two LTS
Functor for computing the external product, in different flavors, of three LTS