Pro's argument:
  1. To be cognitive is to perceive; have beliefs, desires, and intentions; remember; use and understand natural language; reasong and make rational decisions; etc.
  2. If something behaves in all relevant ways as if it were cognitive, then it is cognitive.
  3. A suitable AI program (or suite of programs) will eventually behave in all these ways.
  4. Therefore, such a program will be cognitive.
Con's argument:
  1. To be syntactic is to manipulate the symbols of a formal symbol system.
  2. Computer programs are purely syntactic.
  3. Therefore, no AI program will be cognitive.
Con: But that's crazy! Computer programs are purely syntactic!

Pro: Now it's my turn to ask for clarification: What do you mean by "syntactic"?

Con:: I mean that all it can do is to manipulate the symbols of a formal symbol system.

Pro:: So what's the problem?

Con:: The problem is that cognition is semantic! That is, it involves the semantic interpretation of those symbols.

Pro:: Well, I'm not so sure about that. But suppose you're right. What then?

Con: Well, syntax does not suffice for semantics. So, no purely syntactic computer program can exhibit semantic cognition, even if it behaves in all relevant ways as if it were cognitive.