> {-# OPTIONS_HADDOCK show-extensions #-}
>
> module LTK.Decide.TLPT (isTLPT, isTLPTM) where
> import LTK.FSA
> import LTK.Decide.LPT (isLPT, isLPTM)
> import LTK.Tiers (project)
> import LTK.Algebra (SynMon)
>
> isTLPT :: (Ord n, Ord e) => FSA n e -> Bool
> isTLPT :: forall n e. (Ord n, Ord e) => FSA n e -> Bool
isTLPT = forall n e. (Ord n, Ord e) => FSA n e -> Bool
isLPT forall b c a. (b -> c) -> (a -> b) -> a -> c
. forall n e. (Ord n, Ord e) => FSA n e -> FSA n e
project
>
> isTLPTM :: (Ord n, Ord e) => SynMon n e -> Bool
> isTLPTM :: forall n e. (Ord n, Ord e) => SynMon n e -> Bool
isTLPTM = forall n e. (Ord n, Ord e) => SynMon n e -> Bool
isLPTM forall b c a. (b -> c) -> (a -> b) -> a -> c
. forall n e. (Ord n, Ord e) => FSA n e -> FSA n e
project