I've reviewed the following answer Proving transitivity of $\vDash$ and and $\vdash$ and I'm having trouble grasping the concept. I've tried to recreate the Proof below:
Let $\Gamma \vdash B_1, \Gamma \vdash B_2, ..., \Gamma \vdash B_n$
Let $B_1, B_2, ..., B_n \vdash A$
Prove: $\Gamma \vdash A$
By assumption we have the following $\Gamma$-proofs:
$$\Gamma \cup \{B_1\}$$ $$\Gamma \cup \{B_2\}$$$$...$$$$\Gamma \cup \{B_n\}$$ therefore we know the $\Gamma$-theorems: $B_1, B_2, ..., B_n \subset\Gamma$ by concatenating the above. With (2) we have the following $\Gamma$-proof:$$B_1, B_2, ..., B_n \cup \{A\}$$
Because $B_1, B_2, ..., B_n \subset \Gamma$ and $B_1, B_2, ..., B_n$ are written in $\{A\}$, $B_1, B_2, ..., B_n$ are legitimate in the $\Gamma$-proof context, so $A$ is a $\Gamma$-theorem.