Yes, Hilbert’s 10th Problem was whether there was an algorithm for solving whether a given Diophantine equation has solutions over the integers. The answer turned out to be “no” and the proof (which took many years) in some sense amounted to showing that one could for any Turing machine and starting tape make a Diophantine equation that has a solution iff the Turing machine halts in an accepting state. Some of the results and techniques for doing that can be used to show that other classes of problems can model Turing machines, and that’s the context that Matiyasevich discusses it.
Matiyasevich’s book “Hilbert’s 10th Problem” sketches out one way to do this.
Hilbert’s 10th problem is about polynomial equations in integer numbers. This is a vastly different thing.
Yes, Hilbert’s 10th Problem was whether there was an algorithm for solving whether a given Diophantine equation has solutions over the integers. The answer turned out to be “no” and the proof (which took many years) in some sense amounted to showing that one could for any Turing machine and starting tape make a Diophantine equation that has a solution iff the Turing machine halts in an accepting state. Some of the results and techniques for doing that can be used to show that other classes of problems can model Turing machines, and that’s the context that Matiyasevich discusses it.