"But wouldn't that still qualify for the "there are as many even numbers as there are numbers" thing, i.e. there are as many sensical sentences as there are sensical + gibberish sentences? "<?xml:namespace prefix = o ns = "urn:schemas-microsoft-comfficeffice" /><o></o>
<o></o>
Hmmm. That one's a bit more complicated. Thinking out loud:<o></o>
<o></o>
- let us assume a finite dictionary of meaningful words (he, she, said, it, that, was raining) and a defined grammar that allows recursion (i.e. you can only generate gibberish by grammatical errors, not meaningless words, and sentences of the form "He said that she said that he said...." are OK). <o></o>
- you will exhaust the list of grammatically well-formed, non-recursive sentences pretty quickly (let's call this set the set of first order sentences – things like ‘He said it was raining.’)<o></o>
- add the first layer of recursion to each of the sentences in the first set to get second order set and repeat indefinitely (‘He said she said it was raining’). <o></o>
- the recursive process for generating new sentences is exactly the same as the recursive process for generating new numbers (n+1). So the size of the set of sentences in this language will be the same as the size as the set of the natural numbers (or odd numbers, or even numbers, or numbers ending in 7 or whatever). <o></o>
- it feels like the non-grammatical sentence set should also be countably infinite, because the sentences are generated either (a) by a one-off breach of the grammar (an atomic or first order item again – e.g. ‘He it was raining’), or (b) wrapping an atomic error in an otherwise grammatically well-formed recursive structure that is not well formed as a whole (‘She said he it was raining’), or variations on those two approaches <o></o>
- so the question is then (a) does expanding the dictionary make any difference and (b) can you run a version of Cantor’s diagonalisation argument across this?<o></o>
- and I don’t think either would change the outcome, because (a) dictionary expansion would only (countably) increase the size of first order sentences (or that sort of thing) and (b) I can only imagine diagonalisation for natural language as, effectively, changing the spelling of words in the dictionary, in which case back to (a).<o></o>
<o> </o>
<o> </o>
But probably not <o></o>
<o></o>
Hmmm. That one's a bit more complicated. Thinking out loud:<o></o>
<o></o>
- let us assume a finite dictionary of meaningful words (he, she, said, it, that, was raining) and a defined grammar that allows recursion (i.e. you can only generate gibberish by grammatical errors, not meaningless words, and sentences of the form "He said that she said that he said...." are OK). <o></o>
- you will exhaust the list of grammatically well-formed, non-recursive sentences pretty quickly (let's call this set the set of first order sentences – things like ‘He said it was raining.’)<o></o>
- add the first layer of recursion to each of the sentences in the first set to get second order set and repeat indefinitely (‘He said she said it was raining’). <o></o>
- the recursive process for generating new sentences is exactly the same as the recursive process for generating new numbers (n+1). So the size of the set of sentences in this language will be the same as the size as the set of the natural numbers (or odd numbers, or even numbers, or numbers ending in 7 or whatever). <o></o>
- it feels like the non-grammatical sentence set should also be countably infinite, because the sentences are generated either (a) by a one-off breach of the grammar (an atomic or first order item again – e.g. ‘He it was raining’), or (b) wrapping an atomic error in an otherwise grammatically well-formed recursive structure that is not well formed as a whole (‘She said he it was raining’), or variations on those two approaches <o></o>
- so the question is then (a) does expanding the dictionary make any difference and (b) can you run a version of Cantor’s diagonalisation argument across this?<o></o>
- and I don’t think either would change the outcome, because (a) dictionary expansion would only (countably) increase the size of first order sentences (or that sort of thing) and (b) I can only imagine diagonalisation for natural language as, effectively, changing the spelling of words in the dictionary, in which case back to (a).<o></o>
<o> </o>
<o> </o>
But probably not <o></o>