If you open any textbook (or video, or notes) on how to write proofs in math (not just in formal logic), it will say that to prove a conditional $A \Rightarrow B$, one needs to assume that $A$ is true and prove that $B$ is true. While I understand that this is true if we work in logic, this doesn't seem to be true in mathematics in general: in mathematics more broadly, $A$ may stand for the Fundamental Theorem of Calculus, and $B$ may stand for the statement that $4$ is even. In this scenario, we may assume that $A$ is true and, after forgetting about this assumption, independently prove that $B$ is true. But I suppose no one would say that the Fundamental Theorem of Calculus implies that $4$ is even. It seems that in mathematics in general (outside logic), proving $A \Rightarrow B$ amounts to assuming $A$ is true and proving that $B$ is true using the assumption $A$. So it seems that the principle "to prove $A\Rightarrow B$, assume $A$ and prove $B$" does not work in mathematics more broadly.
So my questions are:
If in math more broadly, the principle "to prove $A\Rightarrow B$, assume $A$ is true and prove $B$ is true" does not always work, why do people teach proofs of conditionals (in broader math, outside logic) in this way? They don't just teach how to prove conditionals in propositional logic, they say (or implicitly suggest) that the same principle works for all mathematical arguments, which seems to be incorrect based on what I said above. I don't see why it is even useful to consider the conditional from propositional logic in the context of an "intro to proof" textbook if such conditional is not used in real mathematical arguments. Or am I missing something? Is there a way to "rescue" these textbooks and explain how to "go" from the formal conditional in logic to the conditional that mathematicians use?
I've read in other answers on this website (for example, here) that in the context of mathematics $A\Rightarrow B$ means that in any model, if $A$ is true, then $B$ is true. (This also raises the question why the mentioned textbooks do not explain conditionals in terms of models if this is the right approach.) Does this somehow account for the fact that the assumption $A$ must be used in proving $B$? (This fact, intuitively, is ought to be true if we want to exclude situations like I mentioned above.)
Given the two particular statements $A$ and $B$ mentioned above (or any other completely unrelated theorems), we know that $A\not \Rightarrow B$ in the sense of broader mathematics. Then there should exist a model where $A$ is true and $B$ is false. But to talk about models, we first need some kind of set of axioms and some logical language in which we can write $A$ and $B$. Given that my $A$ and $B$ come from pretty different areas of math, it's not obvious that a common set of logical axioms and a reasonable "common logical language" exists, and therefore it's not clear whether the required model exists. Does there really exist a model where $A$ is true and $B$ is false?
A ⇒ Bgenerally involves tacit assumptions. – ryang Jan 24 '25 at 04:47