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