π’ Are Two N-Dimensional Real Subspaces Equal If They Have The Same Dimensions?#
The topic of vector spaces and subspaces came up during a conversation with a dear friend and I could not resist reminiscing the past. They were studying for an upcoming test and I wanted to try and reinforce their intuition in some areas through a couple of examples and counter-examples.
Rephrasing the Original Question#
Despite the title of this post being a question, the original practice problem was presented as an affirmation:
If
and are subspaces of of the same dimension, then
Both the question in the title and the original affirmation are relatively trivial to understand and disprove when slightly rephrased; that allows us to approach it from the right angle:
Does the dimension of a space
fully determine its properties as to make two spaces and sharing the same dimension equal?
Considering the dimension of a space is simply the cardinality of its basis, we can once again re-write the question as follows:
If two subspaces
and have the same number of vectors in their respective bases and , are they therefore equal?
We are certainly getting closer, but we can attempt to rephrase the question further in order to arrive to its most absurd variation:
If
, are then and also equal?
Considering the
Given
, the resulting sets and of all possible linear combinations for vectors and vectors are equal
This is obviously false
. Although bases
Consider that
Any
In Search of #
The conditions under which
Consider the basis
Working our way backwards, we group the members of
As we can observe,
Observing and in Action#
The counter-example presented above can be visualized as follows:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.axhline(0, color="black", linewidth=0.5)
ax.axvline(0, color="black", linewidth=0.5)
ax.plot(0, 0, color="black", marker="o")
ax.grid()
qi = ax.quiver(
0, 0, 1, 0, angles="xy", scale_units="xy", scale=1, color="r", width=0.012
)
ax.text(1, 0.1, "b11 = i")
mqi = ax.quiver(
0, 0, -1.5, 0, angles="xy", scale_units="xy", scale=1, color="r", width=0.012
)
ax.text(-1.5, 0.1, "-1.5*b11")
qj = ax.quiver(
0, 0, 0, 1, angles="xy", scale_units="xy", scale=1, color="b", width=0.012
)
ax.text(0.1, 1, "b21 = j")
ax.axhline(0, color="r", linewidth=5, alpha=0.25, label="S1 = span(b11)")
ax.axvline(0, color="b", linewidth=5, alpha=0.25, label="S2 = span(b21)")
ax.set_xlim([-2, 2])
ax.set_ylim([-2, 2])
ax.legend(shadow=True, loc=(0.65, 0.85))
ax.set_xlabel("S1")
ax.set_ylabel("S2", rotation=0)
plt.show()

As can be seen, despite
Final Words#
Thatβs all for now; I managed to scratch the itch of nerding out with them on the geometric implications of the original question and how to intuitively understand the scenario.
Stay in touch by entering your email below and receive updates whenever I post something new:
As always, thank you for reading and remember that feedback is welcome and appreciated; you may contact me via email or social media. Let me know if there's anything else you'd like to know, something you'd like to have corrected, translated, added or clarified further.