(************************************************)
(** * 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_iff : forall P b, reflect P b -> (P<->b=true).