I've tried to solve an exercise that goes like this:
Prove that a $[9,3,d]$ linear binary code that corrects 2 mistakes doesn't exist.
To prove this, first I've determined that $d=5$ is the most restrictive case. Then, I've tried to use Hamming's, Singleton's and Plotkin's bounds in order to easily see if said code can't exist but I haven't been able to prove anything with the bounds.
Another thing I've tried is to use the fact that $d-1$ is the largest number of linearly independent columns in the control matrix. This way, I've proved that said code cannot exist by analizing the different combinations of vectors to put in each column.
However, this has taken such a long time and I was wondering wether there was a time efficient way to solve this kind of exercises.
Thanks in advance
The Griesmer bound tells us that if we have a $3$-dimensional binary linear code with minimum distance $d\ge5$, its length $n$ satisfies the inequality $$n\ge 5+\lceil\frac52\rceil+\lceil\frac54\rceil=5+3+2=10.$$
My experience is that the Griesmer bound works well for relatively low-dimensional codes, which is what we have here.