I'm trying to see almost all theorems ( at least the non-existential ones ) as affirming that some formula ( mostly of first-order logic language ) is a logical consequence of other formulas.
So, given a Theorem, if its hypothesis are $A_i$ and it's conclusion is $C$, it would be affirming that :
$$\left\{ {A_1 ,A_2 , A_3,..,A_n} \right\} \models C$$
Then by Deduction Theorem, this is the same as affirming that the following formula is logically valid.
$$A_1 \wedge A_2 \wedge A_3 \wedge ... \wedge A_n \to C$$
But to say that that formula is logically valid, is the same as saying that, for example, the following also is :
$$A_3 \to ( A_1 \wedge A_2 \wedge A_4 \wedge ... \wedge A_n \to C )$$
Or that the following ( reduction ad absurdum ) is logically valid ....
$$[\neg (A_1 \wedge A_2 \wedge A_3 \wedge ... \wedge A_n \to C) \to B ] \wedge [ \neg (A_1 \wedge A_2 \wedge A_3 \wedge ... \wedge A_n \to C) \to \neg B ] \to (A_1 \wedge A_2 \wedge A_3 \wedge ... \wedge A_n \to C) $$
Or that for example, the following formula is logically valid ( by doing some equivalences and using contrapositive ).
$$(A_1 \wedge \neg C \wedge A_3 \wedge A_4) \to ( A_5 \wedge .... \wedge A_n \wedge A_2) $$
Which would be affirming that :
$$ \left\{ {A_1,\neg C , A_3, A_4 } \right\} \models ( A_5 \wedge .... \wedge A_n \wedge A_2) $$
Which could be thought as a new theorem. And the previous formulas could also thought as representing some theorem.
And the list could go on, providing logically equivalent formulas, by using the axiom schemmas of propositional logic, equality and first-order-logic.
So i have two questions :
1 - Is this to say that actually each one of those logically equivalent formuals represents a theorem that is equivalent to the theorem represented by our initial formula ? Is this to say that actually a theorem represents a bunch of equivalent theorems and we can choose to prove any representative of that "Theorem Equivalence class" , and by proving that we will have proved all our other representatives, including our initial representative of the theorem ( that were given in the problem or that were written initially ) ?
2 - Now, if the first question has a positive answer. The most important question ( for me ): If have a proof of some representative of some "Theorem Equivalence class" ( as i'm calling the set of all theorems represented by formulas that are logically equivalent to one another ) , are we sure that there exists a proof of each representative of that "Theorem Equivalence class" ? I think ( but i'm not sure ) that this is the same as asking, that if a theorem can be proved by a specific method ( supppose some direct proof ), are we 100% sure it can be proven by all other valid methods ( all other direct proofs, proof by contradiction, etc,etc ) ?
As an example, our Theorem is :
$$ \text{Suppose } a,b \text{ and } c \text{ are real numbers and } a>b. \text{ If } ac \leq bc \text{ then } c \leq0 .$$
I'm interpreting this theorem as affirming that :
$$ \left\{ "\text{a,b,c are real numbers, "a>b"}" \right\} \models (ac \leq bc \to c\leq 0 ) $$
Then by deduction-theorem, exportation and contrapositive, we could reach the following formula :
$$ \left\{ "c > 0 ", (ac \leq bc ), "a>b" \right\} \models \text{ "a,b,c are not real numbers" } $$
Which could be thought as representing the following theorem :
$$ \text{Suppose } c>0 \text{ ,} ac \leq bc.\text{ If a>b, then a,b or c are not real numbers} $$
Now, since we are able to prove the initial theorem ( by doing contrapositive on the last two formulas ) does this means that we could also prove the theorem whose conclusion is a,b,c are not real numbers and also all others possibly obtained by logical equivalences ?
Thanks a bunch !
Question 2)
If I understand well your example, from :
through the tautology : $[(A \land B) \rightarrow (C \rightarrow D)] \leftrightarrow [(\lnot D \land B \land C) \rightarrow \lnot A]$
we can derive :
Note. Please, be careful with the "reading" of the consequent : it says that one of $a,b,c$ is not a real number.
Of course, all the "intermediate" transformation licensed by logical rules are all theorems of your theory.
Question 1)
Let $A$ the above formula; saying that it is a theorem of a theory $T$ means that there is a set $\Gamma$ of non-logical axioms [the axioms of $T$], such that :
$\Gamma \vdash A$.
Now, if $A'$ is an "equivalent" transformation of $A$, i.e.if $\vdash A \leftrightarrow A'$, then simply with modus ponens we have that :
Added
We can "systhematize" this issue referring to Joseph Shoenfield, Mathematical Logic (1967), page 33 :
This is the fact we already know.
See also page 41 :
Page 42 :
For simplicity, we can use the example [page 22] regarding the :
In conclusion a theorem of group theory is a formula $A$ such that :
$A$ is true in every model of $\Gamma$, i.e.in every structure which satisfy the group axioms.
This fact does not imply that $A$ is logically (or universally) valid, i.e.true in every structure.
But, by the above results :
is valid.