Module
Test.Abides.Control.Alternative   
- Package
- purescript-abides
- Repository
- athanclark/purescript-abides
#distributive Source
distributive :: forall b a f. Alternative f => Applicative f => Eq (f b) => f a -> f (a -> b) -> f (a -> b) -> Boolean(f <|> g) <> x == (f <> x) <|> (g <|> x)
#annihilation Source
annihilation :: forall b a f. Alternative f => Applicative f => Eq (f b) => f (a -> b) -> Booleanempty <*> x == empty
- Modules
- Test.Abides. Control. Alt 
- Test.Abides. Control. Alternative 
- Test.Abides. Control. Applicative 
- Test.Abides. Control. Apply 
- Test.Abides. Control. Bind 
- Test.Abides. Control. Category 
- Test.Abides. Control. Comonad 
- Test.Abides. Control. Extend 
- Test.Abides. Control. Monad 
- Test.Abides. Control. MonadPlus 
- Test.Abides. Control. MonadZero 
- Test.Abides. Control. Plus 
- Test.Abides. Control. Semigroupoid 
- Test.Abides. Data. BooleaneanAlgebra 
- Test.Abides. Data. Bounded 
- Test.Abides. Data. BoundedEnum 
- Test.Abides. Data. CommutativeRing 
- Test.Abides. Data. DivisionRing 
- Test.Abides. Data. Eq 
- Test.Abides. Data. EuclideanRing 
- Test.Abides. Data. Foldable 
- Test.Abides. Data. Functor 
- Test.Abides. Data. HeytingAlgebra 
- Test.Abides. Data. Monoid 
- Test.Abides. Data. Ord 
- Test.Abides. Data. Ring 
- Test.Abides. Data. Semigroup 
- Test.Abides. Data. Semiring 
- Test.Abides. Properties