A pushout (colimit) diagram.
Rendering
\usepackage{tikz-cd}
\begin{tikzcd} A \arrow[r, "f"] \arrow[d, "g"'] & B \arrow[d, "j"] \\ C \arrow[r, "i"'] & P \end{tikzcd}
tikz-cd
Fiber Product
quantikz
Bell State Preparation