| License | MIT |
|---|---|
| Maintainer | Joe Leslie-Hurd <joe@gilith.com> |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell98 |
HOL.OpenTheory.Article
Description
Documentation
class Objective a where Source #
Minimal complete definition
Instances
| Objective Name Source # | |
| Objective Term Source # | |
| Objective Const Source # | |
| Objective Var Source # | |
| Objective Type Source # | |
| Objective TypeOp Source # | |
| Objective Thm Source # | |
| Objective Object Source # | |
| Objective Number Source # | |
| Objective a => Objective [a] Source # | |
| (Objective a, Objective b) => Objective (a, b) Source # | |
push3Object :: (Objective a, Objective b, Objective c) => a -> b -> c -> [Object] -> [Object] Source #
push4Object :: (Objective a, Objective b, Objective c, Objective d) => a -> b -> c -> d -> [Object] -> [Object] Source #
push5Object :: (Objective a, Objective b, Objective c, Objective d, Objective e) => a -> b -> c -> d -> e -> [Object] -> [Object] Source #
pop3Object :: (Objective a, Objective b, Objective c) => [Object] -> Maybe (a, b, c, [Object]) Source #
pop4Object :: (Objective a, Objective b, Objective c, Objective d) => [Object] -> Maybe (a, b, c, d, [Object]) Source #
pop5Object :: (Objective a, Objective b, Objective c, Objective d, Objective e) => [Object] -> Maybe (a, b, c, d, e, [Object]) Source #
Constructors
regularCommands :: [(Command, String)] Source #
push5State :: (Objective a, Objective b, Objective c, Objective d, Objective e) => a -> b -> c -> d -> e -> State -> State Source #
pop5State :: (Objective a, Objective b, Objective c, Objective d, Objective e) => State -> Maybe (a, b, c, d, e, State) Source #
initialState :: State Source #
type LineNumber = Integer Source #