| Show SortedReft Source # | |
Instance details |
| Show Reft Source # | |
Instance details |
| Semigroup SortedReft Source # | |
Instance details |
| Semigroup Reft Source # | |
Instance details |
| Semigroup Expr Source # | |
Instance details |
| Semigroup Subst Source # | |
Instance details |
| Monoid SortedReft Source # | |
Instance details |
| Monoid Reft Source # | |
Instance details |
| Monoid Expr Source # | |
Instance details |
| Monoid Subst Source # | |
Instance details |
| PPrint SortedReft Source # | |
Instance details |
| PPrint Reft Source # | |
Instance details |
| Fixpoint SortedReft Source # | |
Instance details |
| Fixpoint Reft Source # | |
Instance details |
| Reftable () Source # | |
Instance details |
| Reftable SortedReft Source # | |
Instance details |
| Reftable Reft Source # | |
Instance details |
| Subable () Source # | |
Instance details |
| Subable Symbol Source # | |
Instance details |
| Subable SortedReft Source # | |
Instance details |
| Subable Reft Source # | |
Instance details |
| Subable Expr Source # | |
Instance details |
| Subable a => Subable [a] Source # | |
Instance details |
| Subable a => Subable (Maybe a) Source # | |
Instance details |
| (Subable a, Subable b) => Subable (a, b) Source # | |
Instance details Methods syms :: (a, b) -> [Symbol] Source # substa :: (Symbol -> Symbol) -> (a, b) -> (a, b) Source # substf :: (Symbol -> Expr) -> (a, b) -> (a, b) Source # subst :: Subst -> (a, b) -> (a, b) Source # subst1 :: (a, b) -> (Symbol, Expr) -> (a, b) Source # |
| Subable a => Subable (HashMap k a) Source # | |
Instance details |
| Expression (Symbol, SortedReft) Source # | |
Instance details |