Formulas in predicate logic cannot be infinitely long, or so I have been told.
But I don't understand how this can be the case.
For we can disjoin $A \lor A \lor A \lor...$ indefinitely.
Isn't this an infinitely long formula?
Is the idea that formulas can only be countably infinite, and that even with such a long formula it is only countably infinite?
How would one prove that formulas in predicate logic can only be such?
Edit
Answers along the lines of "formulas are defined to be of finite length" I find unsatisfying, for the following reason: the rule for forming disjunctions doesn't say that we can't go on to form $A \lor A \lor...$. If it did a disjunction would be defined as something which can only be of length $n$ for some $n$. So I fail to see how Asaf's answer answers my question.
I think the import of the answer is that it is a precondition of something being a formula in standard predicate logic that it be of finite length. Then when recursive rules are stated, it is simply a precondition that they can't go on expanding forever $A \lor A...$.
But this raises the question, could one instead simply state that they can't go on forever for each recursive rule?
One would have then
"If $θ$ and $ψ$ are formulas of $ℒ1K=$, then so is $(θ\land ψ)$, so long as the length of $(θ\land ψ)$ is less than $n$, for some $n \in \mathbb{N}$"