parameterized-utils-1.0.0: Classes and data structures for working with data-kind indexed types
Data.Parameterized.Ctx.Proofs
Description
This reflects type level proofs involving contexts.
leftId :: p x -> (EmptyCtx <+> x) :~: x Source #
assoc :: p x -> q y -> r z -> (x <+> (y <+> z)) :~: ((x <+> y) <+> z) Source #