Eu estou revisando algumas das matemáticas pré-requisitas sobre a teoria dos autômatos e as representações finitas.
Eu li o seguinte:
Se ∑ é um alfabeto finito, o conjunto de todas as cadeias de caracteres sobre o alfabeto (∑ *) é infinitamente contável .
O conjunto de todos os idiomas possíveis sobre um alfabeto ∑ é incontávelmente infinito .
Como o conjunto de idiomas possível de ∑ pode ser infinitamente infinito , mas a possível aplicação desse alfabeto a um idioma pode ser infinitamente contável ?
Posso pedir aos que responderem que não usem muita notação complexa, pois não sou um especialista em matemática.
discrete-mathematics
Andrew S
fonte
fonte
Respostas:
Aqui está uma situação mais simples, destacando a diferença. O conjunto de cadeias binárias finitas é contável. O conjunto de cadeias binárias infinitas é incontável.
Outro exemplo: o conjunto de números com expansão decimal finita é contável. O conjunto de números com expansão decimal infinita é incontável.
A razão pela qual o número de idiomas é incontável é que você tem infinitas opções: para cada palavra, você pode decidir se está no idioma ou não. É por isso que é como aquela sequência binária infinita considerada acima.
fonte
Perguntas como "como pode" são sempre difíceis de responder, pois pedem intuição. A intuição aqui é: incontável significa "muitos" demais. Por que existem "muito mais" objetos de um tipo do que do outro tipo? Bem, eles simplesmente são.
Certifique-se de entender os fatos.
Dado um conjunto finitoΣ , construa a joia para N para o conjunto de todas as strings (finitas) sobre Σ∗ .
Dica:Σn é finito, combinando uma numeração generalizada de Σn com n Deveria trabalhar.\
Mostre que o conjunto de todas as tuplas de naturais, ou seja,N+=⋃i ≥ 1NEu , é contável.
Dica: Construa a bijeção paraNEu primeiro (cf. Cantor) e combine-os, novamente usando Eu .
Mostre que o conjunto de potência deN , ie 2N , é incontável.
Dica: use a diagonalização.
Se você fez isso, tem todas as ferramentas para mostrar, por exemplo, que
fonte