One argument covers both spaces, using only nonnegativity, homogeneity and the triangle inequality of the norm: the map is defined by cases, rescaling gives norm R, and the Lipschitz bound follows by splitting into four cases according to which points lie in the ball.
and since z=(z−z′)+z′ and z′=(z′−z)+z, (N3) and (N4) give ∥z∥≤∥z−z′∥+∥z′∥ and ∥z′∥≤∥z−z′∥+∥z∥, that is,
∥z∥−∥z′∥≤∥z−z′∥.(N5)
We write ρ for πR if V=Rn and for ΠR if V=Mp×q(R). For z∈V, by totality of the order of R, either ∥z∥≤R or ∥z∥>R, and not both.
The map ((i)). Apply Maps Defined by Cases (i) with V as both the domain and the codomain set, the property P(z): ∥z∥≤R, expressed by a predicative formula, t1(z)=z and t2(z)=(R/∥z∥)z. For z with P(z), t1(z)=z∈V. For z without P(z), ∥z∥>R>0, so ∥z∥=0, the quotient R/∥z∥ is a real number and t2(z)∈V. The lemma gives exactly one map ρ:V→V with ρ(z)=z when ∥z∥≤R and ρ(z)=(R/∥z∥)z when ∥z∥>R.
The values ((ii)). Let z∈V. If ∥z∥≤R, then ρ(z)=z and ∥ρ(z)∥=∥z∥≤R. If ∥z∥>R, then R/∥z∥>0, and by (N2)
∥ρ(z)∥=∥z∥R∥z∥=R.
The Lipschitz bound ((iii)). For z∈V with ∥z∥>R put uz=R/∥z∥; then 0<uz<1 and uz∥z∥=R. Let z,z′∈V. There are four cases.
Case 1: ∥z∥≤R and ∥z′∥≤R. Then ρ(z)−ρ(z′)=z−z′, and ∥z−z′∥≤2∥z−z′∥ by (N1).
Case 2: ∥z∥≤R<∥z′∥. Put v=uz′. Then ρ(z)−ρ(z′)=z−vz′=(z−z′)+(1−v)z′, and 1−v>0. By (N3), (N2), v∥z′∥=R, R≥∥z∥ and (N5),
Case 3: ∥z′∥≤R<∥z∥. Case 2 with z and z′ exchanged gives ∥ρ(z′)−ρ(z)∥≤2∥z′−z∥, and by (N4), applied to ρ(z),ρ(z′) and to z,z′, this is ∥ρ(z)−ρ(z′)∥≤2∥z−z′∥.
Case 4: ∥z∥>R and ∥z′∥>R. Put u=uz and v=uz′. Then ρ(z)−ρ(z′)=uz−vz′=u(z−z′)+(u−v)z′. By (N2) and 0<u<1, ∥u(z−z′)∥=u∥z−z′∥≤∥z−z′∥. Moreover
(u−v)∥z′∥=∥z∥R∥z′∥−R=u(∥z′∥−∥z∥),
so by (N2), 0<u<1 and (N5), ∥(u−v)z′∥=∣u−v∣∥z′∥=u∥z′∥−∥z∥≤∥z−z′∥. By (N3), ∥ρ(z)−ρ(z′)∥≤2∥z−z′∥.
The four cases exhaust all z,z′∈V, which proves (iii) for πR (V=Rn) and for ΠR (V=Mp×q(R)).