fact: Definition list_ind' (A : Type) (P : list A -> Prop) : P [] -> (forall (a : A), P [a]) -> (forall (a b : A) (l : list A), P l -> P (a :: b :: l)) -> forall (l : list A), P l := fun H0 H1 H2 => fix aux (l : list A) : P l := match l with | [] => H0 | [x] => H1 x | a :: b :: l' => H2 a b l' (aux l') end.
imports: PArith List ChoiceFacts Lia mathcomp.ssreflect.ssreflect mathcomp(ssrfun ssrbool) Classes RandomQC Generators Sets