(************************************************)
(** * Reflect: a specialized inductive type for
    relating propositions and booleans,
    as popularized by the Ssreflect library.    *)
(************************************************)

Notation reflect := Datatypes.reflect (only parsing).Notation ReflectT := Datatypes.ReflectT (only parsing).Notation ReflectF := Datatypes.ReflectF (only parsing).

Lemma reflect_dec : forall P b, reflect P b -> {P}+{~P}.