This no question about how to understand a predicate logic proposition in general, it's about fast understanding such a proposition.
E.g. as a simple example, the convergence definition for $(a_n)_{n\in \mathbb{N}}$ with $a_n\in M$ (for all $n\in \mathbb{N}$ ; $M$ ordered ; e.g. $M=\mathbb{R}$ ) is
$\exists a\in M \forall \epsilon \in M_{>0} \exists N\in \mathbb{N} \forall n\in \mathbb{N}\colon n\ge N \implies |a_n -a|<\varepsilon $
When you read something like that (unknown to you): What is your approach?
So far, mine is the following:
Part 1: The part, that does include the quantifier declations. (e.g. "$\exists a\in M \forall \epsilon \in M_{>0} \exists N\in \mathbb{N} \forall n\in \mathbb{N}$"
Part 2: The part, that does not include the quantifier declrations. (e.g. "$n\ge N \implies |a_n -a|<\varepsilon $")
a) Directly read the formula as it is:
Look very shortliy at part 1 to get a short impression of the quantifiers (mostly to see what variables are used).
Read part 2.
Look closely to the part 1 again and read it carfully from right to left. While doing that, i look from time to time to part 2 again, to see how the read variable is used in context of part 2.
b) Transform the formula:
If the formula appears to be too "chaotic" for me, i transform it to an equivalent predicate logic propositions which composes of a declaration part (part 1) and a coresponding part (part 2). After that i do a).
My questions now are:
What is your approach/procedure to read a (new to you) formula efficiently?
Do you occasionally transform the formula in a better readable formula? And if yes: How do you transform (e.g. do you also separate the declaration part of the other part; do you write the discure universum conditions alltogether in the declaration part [e.g. short $\forall n \in \mathbb{N}\ge N$])?