The Jacobian. Expand first, then take partial derivatives:
\begin{align*}
f_x \amp = 3 - 2x - 2y, \amp\quad f_y \amp = -2x,\\
g_x \amp = -y, \amp\quad g_y \amp = 2 - x - 2y,
\end{align*}
so
\begin{equation*}
J(x,y) = \begin{bmatrix} 3 - 2x - 2y \amp -2x \\ -y \amp 2 - x - 2y \end{bmatrix}.
\end{equation*}
At \((0,0)\text{.}\)
\begin{equation*}
J(0,0) = \begin{bmatrix} 3 \amp 0 \\ 0 \amp 2 \end{bmatrix}
\end{equation*}
This matrix is diagonal, so the eigenvalues are the diagonal entries: \(r_1 = 3\text{,}\) \(r_2 = 2\text{.}\) Both are real and positive, so the origin is an unstable node. Sensible: with both populations tiny, neither competition term matters and both species grow.
At \((3,0)\text{.}\)
\begin{equation*}
J(3,0) = \begin{bmatrix} 3 - 6 \amp -6 \\ 0 \amp 2 - 3 \end{bmatrix} = \begin{bmatrix} -3 \amp -6 \\ 0 \amp -1 \end{bmatrix}
\end{equation*}
The matrix is triangular, so again the eigenvalues sit on the diagonal: \(r_1 = -3\text{,}\) \(r_2 = -1\text{.}\) Both negative, so this is a stable node. Species \(x\) alone at its carrying capacity is a state the system settles into.
At \((0,2)\text{.}\)
\begin{equation*}
J(0,2) = \begin{bmatrix} 3 - 4 \amp 0 \\ -2 \amp 2 - 4 \end{bmatrix} = \begin{bmatrix} -1 \amp 0 \\ -2 \amp -2 \end{bmatrix}
\end{equation*}
Triangular again, with eigenvalues \(r_1 = -1\) and \(r_2 = -2\text{:}\) another stable node. Species \(y\) alone is also a possible destination.
At \((1,1)\text{.}\)
\begin{equation*}
J(1,1) = \begin{bmatrix} 3 - 4 \amp -2 \\ -1 \amp 2 - 3 \end{bmatrix} = \begin{bmatrix} -1 \amp -2 \\ -1 \amp -1 \end{bmatrix}
\end{equation*}
This one needs the characteristic equation:
\begin{equation*}
\det\begin{bmatrix} -1-r \amp -2 \\ -1 \amp -1-r \end{bmatrix} = (-1-r)^2 - 2 = r^2 + 2r - 1 = 0 .
\end{equation*}
The quadratic formula gives \(r = -1 \pm \sqrt{2}\text{,}\) that is \(r_1 \approx -2.414\) and \(r_2 \approx 0.414\text{.}\) Real with opposite signs, so the coexistence point is a saddle β unstable.
The story. Two stable destinations, one unstable equilibrium sitting between them, and an unstable origin pushing everything away from extinction. Coexistence at
\((1,1)\) is mathematically possible but physically fragile: any disturbance sends the system off along the saddleβs unstable direction to whichever single-species state it is nearer. Ecologists call this
competitive exclusion, and the two-attractor structure that produces it is out of reach for any linear system.