Undecidable vs Unsolvable? In decidability theory, I understand that if a problem is labeled "decidable", then we can construct a Turing Machine that definitively tells us whether an input is valid or invalid. My question is what does "undecidable" mean ? I read the "undecidable" applies to problems that have Turing Machines but cannot definitively tell us whether an input is valid or not(i.e. it outputs "yes" for valid inputs, and keep going for others indefinitely such that we will not know when, if ever, it will output anything). Then does "undecidable" applies to problems that can not be represented by Turing Machines at all, also? What is the difference between unsolvable and undecidable ?

EDIT:
I was reading my textbook(Introduction to Automata Theory, Hopcroft) and I ran into this: "Remember that showing there is no Turing machine at all for a language is showing something stronger than that the language is undecidable(i.e., that it has no algorithm, or TM that always halts"(pg 388). This seems to imply undecidable problems do not include ones without any TMs. Am I interpreting this correctly ?
Yes, undecidable also applies to problems that cannot be represented by TM at all. The ones where a YES can always be found are a subclass of these called (recursively) enumerable. Unsolvable is a less common term which I know mostly to be used synonymous to undecidable.

So  decidable - undecidable but enumerable - non-enumerable  is a partition of the class of all problems into three classes, where the middle one is intuitively somthing like the easiest undecidable problems.