definition module DTMC from Data.Map import :: Map from Data.Maybe import :: Maybe from System.FilePath import :: FilePath :: *DTMC = { nr_states :: !Int , states :: !*{Maybe State} } :: State = { state_id :: !Int , transitions :: !Map Int String , init :: !Bool } stateElimination :: !*DTMC -> *DTMC parseDTMC :: !FilePath !*World -> *(!*DTMC, !*World) printDTMC :: !*DTMC -> *(!String, !*DTMC) addVars :: *DTMC -> *DTMC