Frankly I'm very uncomfortable with the material right now. There are some things I can understand, but many I still do not.
My first assignment is asking me in one question (which I do know how to do) to give a full description of a TM that accepts a language L={x in {0,1}* | x is divisible by 4}. I know that any binary string ending with 00 is divisible by 4, so {00,100,1100,1000,11100,11000,10100,10000,...} are all in the language that this TM accepts.
But on the topic of (Un)decidability... I know that a language is decidable if there exists a TM that accepts all strings in, and only strings from that language - and that same TM rejects all strings and only strings not in that language.
So with that said, is there a difference between