Safe Haskell | None |
---|---|
Language | Haskell98 |
- instantiateTel :: Substitution -> Telescope -> TCM (Telescope, Permutation, Substitution, [Dom Type])
- nothingToSplitError :: Problem -> TCM a
Documentation
instantiateTel :: Substitution -> Telescope -> TCM (Telescope, Permutation, Substitution, [Dom Type]) Source
Instantiate a telescope with a substitution. Might reorder the telescope.
instantiateTel (Γ : Tel)(σ : Γ --> Γ) = Γσ~
Monadic only for debugging purposes.
nothingToSplitError :: Problem -> TCM a Source
Produce a nice error message when splitting failed