"The number of elements of a finite field is called its order or, sometimes, its size. A finite field of order $q$ exists if and only if $q$ is a prime power $p^k$ (where $p$ is a prime number and $k$ is a positive integer). In a field of order $p^k$, adding $p$ copies of any element always results in zero; that is, the characteristic of the field is $p$." https://en.wikipedia.org/wiki/Finite_field#Propeties.
So, I just tried to to take for example an element ($0001$) in $GF(16)$, which is $GF(2^4)$ and add it to itself, which results in $0001$ + $0001$ = $0010$, which doesn't result in 0. But I do notice that if you ignore the carry, it does result in 0, but if I do need to ignore the carry, why is it still under $GF(16)$?
When doing such adding, do I need to relate to each bit separately? Thank You!
If you represent $GF(2^n)$ as the set of strings of $n$ BITs, then the sum is not the sum as binary numbers, but the XOR. This corresponds to identifying the string $\{a_{n-1}a_{n-1}\cdots a_0\}$ with the polynomial expression $\sum_{k=0}^{n-1}a_kX^k$ in the quotient ring $GF(2)[X]/(\mu(X))$, where $\mu(X)\in GF(2)[X]$ irreducible of degree $n$. This also tells you that product is a bit more complicated, because it requires to do all the shifts but followed by a polynomial long division.
See Wikipedia for a quick summary.