Uses of Interface
eu.iv4xr.framework.extensions.ltl.IState
Package
Description
This package provides the following features:
The classes
LTL
and BoundedLTL
implementing Linear Temporal Logic
formulas, and the bounded variation of them.Provide a class,
GameWorldModel
, that can be used as a model of a
"computer game".-
Uses of IState in eu.iv4xr.framework.extensions.ltl
Modifier and TypeInterfaceDescriptioninterface
Should be hashable and implements equals as well!Modifier and TypeMethodDescriptionvoid
BoundedLTL.WitnessTrace.register(ITransition transitionLabel, IState resultingState)
Modifier and TypeMethodDescriptionvoid
BoundedLTL.checkNext(Pair<ITransition,IState> step)
Use this to check this BLTL predicate on a sequence of pairs transition-state by feeding it one item at a time.BoundedLTL.sat(List<Pair<ITransition,IState>> sequence)
This checks this BLTL formula on the given execution (list of pairs transition-state). -
Uses of IState in eu.iv4xr.framework.extensions.ltl.gameworldmodel
Modifier and TypeClassDescriptionclass
Representing the state of the game-world; or more precisely a state inGameWorldModel
.