Monoid Expr Source # | |
Instance details |
Monoid Reft Source # | |
Instance details |
Monoid SortedReft Source # | |
Instance details |
Monoid Subst Source # | |
Instance details |
Semigroup Expr Source # | |
Instance details |
Semigroup Reft Source # | |
Instance details |
Semigroup SortedReft Source # | |
Instance details |
Semigroup Subst Source # | |
Instance details |
Show Reft Source # | |
Instance details |
Show SortedReft Source # | |
Instance details |
Fixpoint Reft Source # | |
Instance details |
Fixpoint SortedReft Source # | |
Instance details |
PPrint Reft Source # | |
Instance details |
PPrint SortedReft Source # | |
Instance details |
Reftable Reft Source # | |
Instance details |
Reftable SortedReft Source # | |
Instance details |
Reftable () Source # | |
Instance details |
Subable Symbol Source # | |
Instance details |
Subable Expr Source # | |
Instance details |
Subable Reft Source # | |
Instance details |
Subable SortedReft Source # | |
Instance details |
Subable () Source # | |
Instance details |
Subable a => Subable (Maybe a) Source # | |
Instance details |
Subable a => Subable [a] Source # | |
Instance details |
Expression (Symbol, SortedReft) Source # | |
Instance details |
Subable a => Subable (HashMap k 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 # |