I don't think so, no. I don't think I would say you're approach is 'imperfect' but rather that perhaps it's a little less sophisticated than it could be. That is, just because you don't make mistakes doesn't mean you're highly competent at using articles in lots of different ways.
I do think so, yes, but I'm not completely sure. My first thought upon considering what you said was that you're thinking in the right way but the example you chose was poor.I'm trying the way of thinking you suggest. Am I on the right track?
Okay, but it sounded tantamount to asking me how I know what I mean.I didn't mean to contrast your thoughts with your knowledge. That's just a common expression.
Okay. Pragmatically, we can only imagine what these utterances could mean (speaker meaning). But yes, I'd agree that a speaker could mean the same thing with both utterances. The latter does sound odd, though, doesn't it? It doesn't sound naturalistic, at all. When I read it out loud, I imagine it being said by a robot. For that reason, it's a poor example to analyse with pragmatics, in my opinion.OK, I see two possible readings of That's a nice Ferrari:
1) That object is a nice Ferarri.
2) That Ferarri is a nice Ferrari.
Pragmatically, the latter is equal in meaning to That Ferarri is nice.
Okay, yes. Logically, yes.But logically, they are not the same. That Ferrari is nice doesn't establish a set, while That's a nice Ferrari does because the indefinite article implies the possibility of more than one nice Ferrari.
So, it's not you, it's the indefinite article that imparts this additional set-related information in your utterance despite the fact it was never your intention.
Okay, yes. That was kind of my point. The error on your part then would be to interpret the utterance logically rather than pragmatically. Of course, in real life there would be lots of prosodic clues to guide you to do this. The utterance That's a nice Ferrari would have a different pronunciation depending on which interpretation the speaker wanted his listener to understand.
It's extremely important to remember the crucial difference between speaker meaning and logical meaning. The past 70 years of the philosophy of language have taught us that logical analysis doesn't get you very far in understanding meaning and use.

Student or Learner