Round trips, range bounds and continuity for the half-line reparameterisation pair
DisprovedPsiPhi.psi_phi_roundtrip_and_continuity_v1Let be a natural number, and let and be the published reparameterisation of the half-line onto and its explicit inverse.
This record collects the four algebraic and analytic facts about the pair that a later complex lift needs, so that they need not be re-derived.
Round trips. for every , and for every . Writing on the second branch of , that branch sends ; writing on the second branch of , that branch sends . These are literal algebraic inverses, so bijectivity follows with no separate existence-of-a-preimage argument.
Range bounds. Both maps land strictly below the right endpoint: whenever , and for every . The first is the statement that the reparameterisation really is defined on its whole domain, and the second is what makes a map into the half-line rather than merely into .
Continuity of is only on the half-line. The function is not continuous on all of : its second branch has a pole at , precisely the boundary point where ceases to be defined. The correct statement, and the one proved here, is that is continuous on .
Continuity of is global. is continuous on all of , even though its second branch appears to have a pole at . That pole is harmless because , so it lies inside the region where the first branch is selected and is never evaluated. Formally, on the closed ray the denominator satisfies , so the second branch is a continuous rational function there, and pasting gives continuity everywhere.
The two continuity statements use the pasting lemma for piecewise-continuous functions, with the branches continuous on the closed sets and ; both branches agree at the unique overlap point , where each gives .
import Mathlib import Definitions.Def_PsiPhi
namespace PsiPhi
theorem psi_phi_roundtrip_and_continuity_v1 (n : ℕ)
(x : {x : ℝ // x < (n : ℝ) + 1}) (y : ℝ) :
phi n (psi n x.1) = x.1 ∧
psi n (phi n y) = y ∧
psi n x.1 < (n : ℝ) + 1 ∧
phi n y < (n : ℝ) + 1 ∧
ContinuousOn (psi n) (Set.Iio ((n : ℝ) + 1)) ∧
Continuous (phi n) := by sorry
end PsiPhi