If you had a line that was infinitely long, is it not still a line, or has length?
Infinitely long lines (or just, you know, lines...) are actually circles through the point at infinity. And yes, this does imply that all lines intersect each other at least once, even parallel ones.
.333.. x 3 still equal .999..?
Yes, because .99999.... equals one.
I can prove to you that 1/3 equals exactly 0.3333333333....
This is because 1/3 is a rational number (why? because one and three are both integers). The decimal expression of ALL rational numbers either a) eventually terminates or b) eventually starts repeating some finitely long string of numbers. I could prove this if you really want, but it is very intuitive.
ANYWAY, so, now if we actually go through the calculation (some notation: due to AG's lack of support for math type, b|n.0 = m._ R K means n/b = m.something remainder k)
3|1.0 = 0.3_ R 0.1
=> 3|0.10 = 0.03_ R 0.01
=> 3|0.01 = 0.003_ R 0.001
.
.
. and so on.
Then, it is clear that IF 3|0.(n zeros)1 = 0.(n+1 zeros)3 R 0.(n+1 zeros)1
Then 3|0.(n+1 zeros)1 = 0.(n+2 zeros)3 R 0.(n+2 zeros)1
=> by induction, the sum of 3|0.(n zeros)1 , where n goes from -1 to infinity must = 0.33333333....
Yet this sum is exactly 1 divided by three.
=> 1/3 = exactly 0.3333333....
On the issue of "getting extremely close but never touching".... This doesn't really apply. We say that things get really close to a number without equaling it when we can ALWAYS find a number in between those two numbers.
For instance: The sequence 1/n , where n is the sequence of natural numbers approaches 0 but does not equal zero. This is because we can always find a number 1/(n+1) that is less than 1/n but greater than 0.
0.333.... and 0.999.... are not sequences.
0.3333... =/= the sequence 0.3, 0.33, 0.333, 0.3333 etc. It is the limit of this sequence for sure, but this sequence does not ever equal its own limit. 0.33333.... is ALWAYS greater than 0.33...3. It is ALWAYS less than 0.33...4.