Sí, su prueba es correcta (modulo $P$ se añade utilizando una regla diferente a la de $Q$ ).
En la deducción natural tienes normas estructurales llamados contracción, debilitamiento e intercambio. $$ \frac{S,P,P,T \vdash Q}{S,P,T \vdash Q}\ \text{contraction} \quad \frac{S,T \vdash Q}{S, P, T \vdash Q}\ \text{weakening} \quad \frac{S,P,Q,T \vdash R}{S,Q,P,T \vdash R}\ \text{exchange} $$
Normalmente, estas reglas se utilizan de forma silenciosa diciendo que la colección de supuestos forma un conjunto. Se puede imaginar que no tenerlas como reglas estructurales lleva a lógica subestructural El más notable de ellos es lógica lineal que deja caer la contracción y el debilitamiento.
Ahora podemos describir su prueba (con la pequeña corrección): $P$ se introduce a través de $P \vdash P$ entonces $Q$ se añade a los supuestos mediante el debilitamiento ( $P,Q \vdash P$ ), entonces se utiliza la contracción para duplicar $P$ ( $P,P,Q \vdash P$ ) y el intercambio para llevarlo al frente del contexto ( $P,Q,P\vdash P$ ), entonces dos usos de la introducción de la implicación.