I know that there are lots of questions with this format with duplicated answers:
If $\gcd(a,b) = 1$, show that $\gcd(2a+b, a+2b)=1 \mbox{ or } 3$
Show that $\gcd(a + b, a^2 + b^2) = 1$ or $2$ if $\gcd(a, b)=1$
There are a myriad of different solutions for these questions. I do not want to know exactly how to solve each of these problems. What I want to know is why the way I am solving these are apparently wrong. Every time I posted one of these problems with my resolution, people close my question and point me to duplicated questions and although this helps me solve a particular question, this does not help me learn, since people are not pointing out what I am doing wrong.
People close my questions as if I was lazy not to search for similar questions that have already been answered, but please realize it takes way more effort to show my work here. And if I am making this effort, is because the answers are not working for me. There is a difference between seeing the right way and understanding why your way is wrong. That being said what I am doing with this questions is:
Let
$$d_1 = \gcd(2a+b, a+2b)$$ $$d_2 = \gcd(a + b, a^2 + b^2)$$ $$d_3 = \gcd(a+b, a-b)$$
If $d_i$ is the $\gcd(x,y)$, than $d_i\mid x+y$ and $d_i\mid x\cdot y$, so:
$$d_1 \mid (2a+b) + (a+2b) = 3(a + b)$$ $$d_2 \mid a^2 + b^2 = (a+b)^2 - 2ab$$ $$d_3 \mid (a+b) + (a-b) = 2a$$ $$d_3 \mid (a+b) - (a-b) = 2b$$
As I understand, since $\gcd (a,b) = 1$, so $a$ and $b$ will not have prime factors in common which implies that $ab$, $a+b$ and $(a+b)^2$ will not have prime factors in common with $a$ or $b$. So I can just look for $d_i$ in the the factors that are not $ab$, $a+b$ and $(a+b)^2$. Which gives me:
$$d_1 \mid 3(a + b) \implies d_1 = 3$$ $$d_2 \mid 2ab \implies d_2 = 2$$ $$d_3 \mid 2a \implies d_3 = 2$$ $$d_3 \mid 2b \implies d_3 = 2$$
Is my argument sufficient to prove these problems? If not, why? I know the "proper way" to solve these questions, people have already pointed out all the solutions out there. I am interested to know, why my argument does not hold true.