data Or : Rel a -> Rel b -> Rel (Either a b)
Binary relation disjunction
Totality: total
Visibility: public export
Constructors:
Left : p x y -> Or p q (Left x) (Left y)
Right : q x y -> Or p q (Right x) (Right y)
Either : Setoid -> Setoid -> Setoid
Coproduct of setoids
Totality: total
Visibility: public exportLeft : a ~> Either a b
Setoid homomorphism smart constructor
Totality: total
Visibility: public exportRight : b ~> Either a b
Setoid homomorphism smart constructor
Totality: total
Visibility: public exporteither : a ~> c -> b ~> c -> Either a b ~> c
Setoid homomorphism deconstructor
Totality: total
Visibility: public export