Most of what I am asking is based off this (fairly popular) article I've read here : https://bobobobo.wordpress.com/2008/01/20/how-to-do-epsilon-delta-proofs-1st-year-calculus/, but most lecturers, use this same process to tackle epsilon-delta proofs, so what I am asking should be pretty universal to epsilon delta proofs.
Epsilon-Delta Definition of a Limit
I've just referenced this here, for some added context if needed.
$$ \lim_{x \to a} f(x) = L \Leftrightarrow \forall \epsilon >0 ,\exists \delta>0 \ni \forall x \in D(0 < |x-a| < \delta \implies |f(x)-L| < \epsilon)$$
The Key Concept to $\epsilon - \delta$ Proofs
Now the key concept to epsilon-delta proofs is that you have to relate epsilon and delta. You have to show that if $0 < |x-a| < \delta$ then we can conclude that $ |f(x)-L| < \epsilon$
How Most People Normally Tackle $\epsilon - \delta$Proofs
When required to formally prove an arbitrary limit $$ \lim_{x \to a} f(x) = L $$
Normally what most people tend to do is start out with a statement in the form $$0 < |x-a| < \delta \implies |f(x)-L|<\epsilon$$ and they eventually work their way (as the article I linked above does) to a statement of the form $$ 0 < |x-a| < \delta \implies |x-a| < \delta$$
(This result, that they arrive is the part of the proof that I'm questioning. I don't think it to be a mathematically rigorous completion of the proof, and I'll explain why I think so further below)
They claim that this result that they've arrived at completes the proof as they have arrived at a statement that "cannot be argued against". This is a quote from the article I linked (where they've done a different example, but the underlying logic is the same) on why this is seemingly "correct" :
Wonder of wonders! It “WORKS”, because the statement has now changed from:
“IF x is within δ units of 5 . . . THEN ( 3x – 3 ) is within ε units of 12.”
To: “IF x is within ε/3 units of 5, THEN x is within ε/3 units of 5.”
Which cannot be argued against.
Remember, its not stupid. Its “rigorous”.
But I argue that what they've done is incorrect. Reaching something that is obviously true is not a proof!
To illustrate my point, I'm going to bring in some Propositional Logic to show why I think this way of constructing a proof fails.
$$Let \ \ \ p = 0 <|x-a| <\delta$$ $$Let \ \ \ q = |f(x)-L| <\epsilon$$
From Propositional Logic, what people have essentially done using this proof "process" is start out with a statement in the form $p \implies q$, and worked their way into a statement of the form $p \implies p$, and they state that because they've reached something that's obviously true, the implication they started out with must be true, which is WRONG!
This is wrong because if we recall from Propositional Logic that the possible truth values of statements $p$ and $q$ can be represented by a truth table.
$$ \begin{array}{cc|ccc} p&q&p&\implies&q\\\hline T&T&&\mathbf{T}&\\ T&F&&\mathbb{F}&\\ F&T&&\mathbf{T}&\\ F&F&&\mathbf{T}& \end{array} $$
As you can see in the second row of the truth table given $p = T$ and $q=F$, we can see that $(p \implies q) = F$. Now getting back to the way the above $\epsilon - \delta$ proof was handled, nothing has been done to account for this case. We have not shown $q$ to be true via this proof process, as only if we have shown $q$ to be true via this process then only is $p \implies q$ satisfied for all possible values for $p$ and $q$, i.e. we have not shown $|f(x) -L| < \epsilon$, so how could could this be a mathematically rigorous complete proof?
If any of you have any more intuitive/efficient or more mathematically rigorous ways of proving limits using the $\epsilon - \delta$ definition I would love to see them, as this seems to be the general "go-to" method of proving limits using $\epsilon - \delta$
I think you have slightly misunderstood the logical structure of this proof. This is in fact a logically correct proof, albeit I do not think this is the best way to approach a limit proof. It is simply showing that $p\to q$ is logically equivalent to $p\to p$,a tautology. So basically $p\to q$ always has the value $T$ and so we consider the statement proved. Your use of a truth table is misleading as it implies that all possible truth values are possible in our system, but as the proof has shown that is not the case.