Background -
I am currently taking an introductory linear algebra course and we were introduced to vector spaces. Now, at first it seemed pretty much 'obvious' that the only vector space with finitely many elements is the trivial $\{ 0 \}$ as all other finite sets seemed unable to satisfy closure.
However I recently realized that using 'remainders', i.e. modular arithmatic would allow me to sidestep this problem. So, I experimented a bit and came up with the following general vector space with $(n + 1)$ elements (over the field $\mathbb{R}$)-
$\{ V , +, \cdot \}$
$V= \{ a \cdot i : a \in \mathbb{R}; n \in \mathbb{N} , 0 \leq i \leq n \}$
$\forall \ v_1, v_2 \in V \ \ v_1 + v_2 = ((\frac{v_1 + v_2}{a}) \ (\text{mod} n)) \cdot a$
$\forall \ \alpha \in \mathbb{R}, v \in V \ \ \alpha \cdot v = (\vert [ \alpha \cdot \frac{v}{\pi} ] \vert (\text{mod} n)) \cdot a$, where $[ ... ]$ denotes the greatest integer function.
It obeys closure, commutes and is associative. I had the addditive and multiplicative identities as $0$ and $1$ and I was able to define the additive inverse of $v$ as $(n-v)$.
Question -
My question relates to the fact that the the dimension of a vector space is defined as the number of elements in its basis. Before I constructed the above space, I understood that vector spaces ${\mathbb{R}}^n(\mathbb{R})$ have dimension $n$, $\mathbb{Z} (\mathbb{Z})$ has dimension 1. While $\{ 0 \}$ and {by extension) all finite element vector spaces have dimension $0$.
However, I am now unsure whether that is the case. After all is $\{ 1 \}$ not a basis for the vector space I defined? It has $1$ element.
So, my question is -
What would be the dimension of a vector space with finitely many elements like the one I defined?
It would be great if if the answer could provide some background/intuitive justification for the choice made in the case in addition to stating it.