I am currently trying to find the best way to express some first-order logic statements. I have several such statements, and I am unsure which gramatical rules I should follow to express them.
For example, I have a statement of the following form:
Let $F\subseteq\{f\mid f:A\to B\}$ be some subset of all functions from $A$ to $B$ and fix $b'\in B$. Then, there exists a function $f\in F$ such that for every element $a\in A$, $f(a)=b'$.
Following some authors in my field whose style I quite like, I am currently expressing such statement formally like this: \begin{gather} (\exists f\in F)(\forall a\in A)(f(a)=b') \end{gather}
I have been suggested to write this: \begin{gather} \exists f\in F:\forall a\in A,f(a)=b' \end{gather} Or this: \begin{gather} \exists f\in F,\forall a\in A:f(a)=b' \end{gather}
I am wondering whether
some of the above expressions are correct / incorrect to express the statement in italics;
there exist other valid (and commonplace) expressions to express the statement in italics;
there exists one preferred formal way to express the statement in italics.
Also, some references that could help me clarify my doubts would also be appreciated.
Thank you all!