Library lts

Section LTS.
Variable Event: Type.

Record LTS: Type := mkLTS {
        State: Type;
        LEvent: Type;
        Init: StateProp;
        Next: State → (Event + LEvent) → StateProp
}.

End LTS.