In a very specific sense, I'm wondering if languages follow "rules":
Is language strictly rule-based?It is very clear that there are patterns in languages. That's not in question here.
What I'm wondering is whether
those patterns are strict rules, without exceptions, and whether
those rules fully explain all forms in the language.
In other words, are there exceptions to rules? If so, they aren't really rules. They're just patterns. And patterns exist everywhere, in all behaviors. So language isn't really logical then.
Another way of phrasing this is to ask whether a linguist, with complete success, would be able to explain everything about a language using a logical system.
To give some examples, there seem to be instances where language change reveals illogical language use. That is, the use is internally inconsistent for the language. See these discussions:
"Do you miss not having a job?"Hadn't have...Both of these forms are in a very literal sense illogical. It's not a question of whether, for example, a language does or does not have "double negation" which is said (by prescriptivists) to be objectively illogical. It's a question of whether these forms follow rules within the languages themselves.
In the first case, English doesn't have double negation and the semantics of "miss" are already negative, so the form is apparently a contradiction. In the second, the same auxiliary is used twice in the sentence vacuously.
There are also some idioms:
"I could care less!"
Sure, we could argue that these are just "more specific rules" (eg, all the discussion about the Elsewhere Principle, which I happen to like), but I'm not sure that quite captures it.
So we could describe everthing just descriptively-- note the patterns, note the exceptions, continue until (in theory) we've 'finished' the whole language. But does that count as rules?
If there are rules, then there should be limits to what is possible. So, is that true? Are there limits to what a language can do? Is there evidence that something is impossible thus showing that language can't do it?
Chomsky likes to cite the sentence "Is the man who is tall happy?" to show that sub-aux inversion follows non-linear rules, but I find it hard to know that it's
impossible for it to instead follow linear rules. Is language so constrained? Or is it just useful? Do the rules just end up being used because the work out for communication? Or are there inherent limits on the system?
(Of course I'm now brought up individual languages and also universal considerations, so feel free to discuss both.)