The Mach number is defined as $$M = \frac{v_\infty}{a}$$
$v_\infty$ is the flow speed wrt the aircraft, and $a$ is the local speed of sound.
For lower altitudes (within the troposphere) Mach number increases with altitude even when a constant TAS (true airspeed, identical to $v_\infty$) is maintained due to the decreasing speed of sound.
As one goes higher (past the Karman line) what happens to the Mach number?
I think it should be infinite (or at least very large), as there will always be some $v_\infty$ (the atmosphere never really ends, satellites encounter drag in orbit), and the speed of sound is tremendously small. My friend thinks otherwise and says reentering vehicles have to cross the sonic barrier all over again (essentially starting from Mach 0).
Who is right?