[step:Show that the induced extension recovers the original principal $G$-bundle]We now verify that $Q_s$ is an $H$-reduction of $P$, not merely a principal $H$-subbundle. Define $Q_s\times_H G$ to be the quotient of $Q_s\times G$ by the [equivalence relation](/page/Equivalence%20Relation)
\begin{align*}
(q,g)\sim(qh,h^{-1}g)\quad \text{for } h\in H.
\end{align*}
Define
\begin{align*}
\Psi_s:Q_s\times_H G &\to P
\end{align*}
by
\begin{align*}
\Psi_s([q,g])=qg.
\end{align*}
This map is well-defined: if $(q,g)$ is replaced by $(qh,h^{-1}g)$ for $h\in H$, then
\begin{align*}
(qh)(h^{-1}g)=qg.
\end{align*}
The map is smooth because it is induced by the smooth right action map
\begin{align*}
Q_s\times G &\to P,\quad (q,g)\mapsto qg.
\end{align*}
For surjectivity, let $p\in P$ and set $x:=\pi(p)$. Since $s(x)\in (P/H)_x$, there exists $q\in P_x$ such that $s(x)=[q]_H$. Then $q\in Q_s$. Since $P_x$ is a principal right $G$-torsor, there exists $g\in G$ such that $p=qg$. Hence $p=\Psi_s([q,g])$.
For injectivity, suppose
\begin{align*}
\Psi_s([q_1,g_1])=\Psi_s([q_2,g_2]).
\end{align*}
Then $q_1g_1=q_2g_2$, so $q_2=q_1g_1g_2^{-1}$. Since $q_1,q_2\in Q_s$ lie over the same base point, their $H$-orbits in $P/H$ agree:
\begin{align*}
[q_1]_H=s(\pi(q_1))=s(\pi(q_2))=[q_2]_H.
\end{align*}
Thus there exists $h\in H$ such that $q_2=q_1h$. Comparing with $q_2=q_1g_1g_2^{-1}$ and using freeness of the right $G$-action on $P$, we get
\begin{align*}
h=g_1g_2^{-1}.
\end{align*}
Therefore $g_1=hg_2$, and
\begin{align*}
(q_2,g_2)=(q_1h,g_2)
\end{align*}
represents the same class in $Q_s\times_H G$ as $(q_1,hg_2)=(q_1,g_1)$. Hence $[q_1,g_1]=[q_2,g_2]$.
The map $\Psi_s$ is a smooth bijective principal $G$-bundle morphism over $M$. In the local trivialisation above, it is identified with the standard map from the associated bundle $R_\sigma\times_H G$ to $U\times G$, so its inverse is smooth locally. Hence $\Psi_s$ is a smooth principal $G$-bundle isomorphism. Therefore $Q_s$ is an $H$-reduction of $P$.[/step]