I'm learning predicate logic and I'm reading some lecture notes from my professor that say: From theorem XXX (that is, "In a model M, if two assignments σ and σ' are such that σ(x) = σ'(x) for every variable x free in a formula α, then σ satisfies α iff σ' satisfies α") it turns out that, in any model, either a closed formula is satisfied by all assignments or it is satisfied by none. For suppose that two assignments σ and σ' are such that σ satisfies a formula α while σ' does not. Then from theorem XXX we get by contraposition that α contains some free variable x such that σ(x) ≠ σ'(x). But this entails that α is not closed. So, if α is closed, there are no two such assignments.
My question concerns the definition of a closed formula and more specifically the part of the text I put in bold: couldn't we simply say that a closed formula contains no free variable at all (i.e., remove the "such that σ(x) ≠ σ'(x)" part)? Isn't this precisely the definition of a closed formula (i.e., no free variables)? Should we really specify that a closed formula doesn't contain any free variable such that σ(x) ≠ σ'(x)?
Your help would be greatly appreciated.