Section list_bool_succ_rect.
Variable (P : list bool -> Type)
(HP0 : P nil)
(HPS : forall l m, list_bool_succ l m -> P l -> P m).
Let list_bool_succ_rec n : forall l, list_bool_nat l = n -> P l.

Theorem list_bool_succ_rect : forall l, P l.