First of all, you should not treat the Assembly instructions like D=D+1 as expressions. That is "D=D+1" is the name of the instruction, whereas "D = D + 1" is an error, because it has spaces.
Second, there is no "D=D<A" instruction. I'm perplexed where this can come from.
I suggest that you read Mark's Introduction to Hack Assembly Language:
http://nand2tetris-questions-and-answers-forum.32033.n3.nabble.com/Introduction-to-Hack-Assembly-Language-td4032232.html(Strange, the forum software seems to have bugged. It doesn't show quotes, links, and other markup properly,)