Uses of Interface
eu.iv4xr.framework.extensions.ltl.IState
Packages that use 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
Subinterfaces of IState in eu.iv4xr.framework.extensions.ltlModifier and TypeInterfaceDescriptioninterface
Should be hashable and implements equals as well!Fields in eu.iv4xr.framework.extensions.ltl with type parameters of type IStateMethods in eu.iv4xr.framework.extensions.ltl with parameters of type IStateModifier and TypeMethodDescriptionvoid
BoundedLTL.WitnessTrace.register(ITransition transitionLabel, IState resultingState)
Method parameters in eu.iv4xr.framework.extensions.ltl with type arguments of type IStateModifier 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
Classes in eu.iv4xr.framework.extensions.ltl.gameworldmodel that implement IStateModifier and TypeClassDescriptionclass
Representing the state of the game-world; or more precisely a state inGameWorldModel
.