The problem is that even though it was believed that 0.999... and 1 were the same using informal arguments before the epsilon-delta definition of limits was rigorously formulated, it was BECAUSE of logic and DUE TO logic that the equivalence was proved. It is fairly non-trivial to take the explanations present in the thread and translate them into a formal logical proof, as this is at the heart of analysis. So I have to ask, what do you mean by logical proof?
Short answer: sound reasoning.
With a little elaborating, and sticking to my own wording, I would say it would help (in establishing further understanding) if the reasoning is able to draw on a discipline other than the one that is perceived to be 'only path' for obtaining the 'soundness' of the reasoning. Such that if only math is used, let that be considered at all times as the best path for further understanding, but not the only path. Indeed, I routinely see math mixed in with language/symbols that are not inherently mathematical (as your examples below show), but is making vast assumptions in the non-math language. If those assumptions (or even let's just say language) are going to be employed, then sound reasoning to me ought to be able to explain in other terms, which might not provide for 'best understanding' but do still further understanding.
Hopefully that all makes sense.
Ok, let me give you another restatement of this but now followed by a proof:
Now, how does one logically proof that e.g., 0.999.... converges to 1? First, here's a definition of convergence:
This is not working for me in understanding convergence. This is not the first time I've tried to understand convergence. I acknowledge that convergence plays a (important) role in solving/working with mathematical problems. My choice to understand it thus far has only been to see how it is being utilized in resolving the .999... = 1 problem. Thus far 'limits' and 'convergence' come across to me as trumped up terms being employed to justify what I see as assumptions (or leaps of faith) being made within the argument, that 'of course it equals 1.' Akin to a 'god of the gaps' type rhetoric ploy. Which means it could be that, or it could be that I don't have full understanding of / appreciation for convergence. But routinely, in my attempts to understand convergence, it consistently is explained in words of 'telling' rather than actually explaining. Throw in mathematical symbols while providing the 'explanation' and I'm sure it makes sense to some, but I still see it in how (little) I understand the math and 'explanation' to be making assumptions. So, I wonder... would it be possible to explain convergence and limits (as used in math) without using math, at least at some point of explaining the term. I think a definition might work, but if asking for further understanding, would math then have to be employed to convey that understanding? If yes, I will earnestly make another attempt to understand. But just realize I am doing so with constant reminder to myself to see how it pertains to the .999... problem.
Even this proof is an attempt by the authors (Hubbard & Hubbard from Vector Calculus, Linear Algebra, and Differential Forms, 3rd Ed.) to render the logical proof into more intuitive language. In a course in formal logic, one learns early on how to prove/derive conclusions logically that have no meaning, because logical proofs are not concerned with soundness but validity (i.e., granting some set of premises are true, then necessarily some conclusion follows).
Well, that's interesting. Given how I chose to provide, in my own words, what I see logical proof as meaning. And given that my computer's dictionary defines validity as: being logically or factually sound. Also interesting is the 'granting some set of premises are true' part. That to me, strikes me as significant assumption. Akin to saying, "granted that God does in fact exist, let us now explore some necessary conclusions that follow from that." Moreover, it seems like once the original assumptions are taken as true (or taken for granted), then the resulting conclusions may lead to some really fascinating information or possibly dead ends, but allow an individual to say, "we already know God exists, we are now understanding more about God!"
The whole 'granting of premises' is item I have in various ways wrestled with for a long time. I don't deny that most to all of my assertions, propositions rest on such a rhetorical device. Though it seems like a really huge (monumental) assumption is being made, and then when conclusions are reached, only the validity/soundness of those are addressed or scrutinized. Unless you are not an adherent to that path. Then suddenly everything comes into question, while adherents are busy exploring what follows from conclusions made.
Which is how I see the .999... = 1 problem. We get to assume that is correct so that I can now follow along with convergence and limits to see how it works there and in many other ways. Though since I lack that acceptance, you can rest assured that I will be scrutinizing the heck out of the basic premises of convergence and limits.