| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UVMHS.Lib.Substitution.SubstSpaced
Documentation
data SubstSpaced sG sS e Source #
Constructors
| SubstSpaced | |
Fields
| |
Instances
substSpacedUnscopedL :: SubstSpaced sG sS e ⟢ (sG ⇰ SubstElem sS e) Source #
substSpacedScopedL :: SubstSpaced sG sS e ⟢ (sS ⇰ SubstScoped sS e) Source #
isNullSubstSpaced :: Ord sS => SubstSpaced sG sS e -> 𝔹 Source #
wfSubstSpaced :: Ord sS => SubstSpaced sG sS e -> 𝔹 Source #
canonSubstSpaced :: (Ord sS, Eq e) => (sS -> e ⌲ DVar) -> ((sS ⇰ ℕ64) -> e -> 𝑂 e) -> (e -> e) -> SubstSpaced sG sS e -> SubstSpaced sG sS e Source #
shiftSubstSpaced :: Ord sS => (sS ⇰ ℕ64) -> SubstSpaced sG sS e -> SubstSpaced sG sS e Source #
introSubstSpaced :: (sS ⇰ ℕ64) -> SubstSpaced sG sS e Source #
sbindsSubstSpaced :: (sS ⇰ 𝕍 e) -> SubstSpaced sG sS e Source #
ubindsSubstSpaced :: (sG ⇰ e) -> SubstSpaced sG sS e Source #
substSpacedExtended :: (Ord sG, Ord sS) => (sS -> e ⌲ DVar) -> (SubstSpaced sG sS e -> e -> 𝑂 e) -> SubstSpaced sG sS e -> (sS ⇰ ℕ64) -> e -> 𝑂 e Source #
substSubstElemSpacedE :: (Ord sG, Ord sS) => (sS -> e ⌲ DVar) -> (SubstSpaced sG sS e -> e -> 𝑂 e) -> SubstSpaced sG sS e -> SubstElem sS e -> 𝑂 e Source #
substSubstElemSpaced :: (Ord sG, Ord sS) => (sS -> e ⌲ DVar) -> (SubstSpaced sG sS e -> e -> 𝑂 e) -> SubstSpaced sG sS e -> SubstElem sS e -> SubstElem sS e Source #
substSSubstElemSpaced :: (Ord sG, Ord sS) => (sS -> e ⌲ DVar) -> (SubstSpaced sG sS e -> e -> 𝑂 e) -> SubstSpaced sG sS e -> sS -> SSubstElem sS e -> SSubstElem sS e Source #
appendSubstSpaced :: (Ord sG, Ord sS) => (sS -> e ⌲ DVar) -> (SubstSpaced sG sS e -> e -> 𝑂 e) -> SubstSpaced sG sS e -> SubstSpaced sG sS e -> SubstSpaced sG sS e Source #