proposition: Lemma near_andP {T : Type} F (b1 b2 : T -> Prop) : Filter F -> (\forall x \near F, b1 x /\ b2 x) <-> (\forall x \near F, b1 x) /\ (\forall x \near F, b2 x).
proof: Proof. move=> FF; split=> [H|[H1 H2]]; first by split; apply: filterS H => ? []. by apply: filterS2 H1 H2. Qed.
imports: HB(structures) mathcomp(all_ssreflect all_algebra finmap generic_quotient) mathcomp(boolp classical_sets functions) mathcomp(cardinality mathcomp_extra fsbigop) reals signed