| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
FRP.Dunai.LTLFuture
Synopsis
- data TPred m a where
- Prop :: MSF m a Bool -> TPred m a
- And :: TPred m a -> TPred m a -> TPred m a
- Or :: TPred m a -> TPred m a -> TPred m a
- Not :: TPred m a -> TPred m a
- Implies :: TPred m a -> TPred m a -> TPred m a
- Always :: TPred m a -> TPred m a
- Eventually :: TPred m a -> TPred m a
- Next :: TPred m a -> TPred m a
- Until :: TPred m a -> TPred m a -> TPred m a
- tPredMap :: Monad m => (MSF m a Bool -> m (MSF m a Bool)) -> TPred m a -> m (TPred m a)
- evalT :: Monad m => TPred (ReaderT DTime m) a -> SignalSampleStream a -> m Bool
Documentation
Type representing future-time linear temporal logic with until and next.
Constructors
| Prop :: MSF m a Bool -> TPred m a | |
| And :: TPred m a -> TPred m a -> TPred m a | |
| Or :: TPred m a -> TPred m a -> TPred m a | |
| Not :: TPred m a -> TPred m a | |
| Implies :: TPred m a -> TPred m a -> TPred m a | |
| Always :: TPred m a -> TPred m a | |
| Eventually :: TPred m a -> TPred m a | |
| Next :: TPred m a -> TPred m a | |
| Until :: TPred m a -> TPred m a -> TPred m a |