Codage de l'information
- Codage de l'information
-
On s'intéresse ici aux moyens de formaliser l'information afin de pouvoir la manipuler (principalement pour la transmettre). On ne s'intéressera donc pas au contenu mais seulement à la forme.
Alphabet, mot, langages
Définitions
On définit un alphabet comme un ensemble non vide de symboles, par exemple :
- A = {a,b,c,…,z}, l'alphabet latin ;
- A = {0,1,2,…,9}, les chiffres dits arabes
- A = {0,1,…,9,A,B,…,F}, les chiffres hexadécimaux.
- A = {0,1}, l'alphabet de la logique booléenne.
- A = {A,T,G,C}, les bases de l'ADN qui codent notre génome (cet alphabet est le sujet principal de la bio-informatique).
On nomme lettre un élément d'un alphabet.
On nomme mot une suite finie de lettres.
La suite de 0 lettre est nommée le mot vide, notée ε.
On nomme langage un ensemble de mots associé à certaines règles d'interprétation (sans cette dernière restriction, n'importe quelle table de valeurs aléatoires pourrait être nommée langage). Dans le cas de l'ADN, ces règles sont contenues dans le ribosome, dans les langues naturelles, elles sont contenues dans leur lexique, sur un ordinateur, elles sont présentes dans les circuits de l'unité centrale.
Opérations
Soit un alphabet A et un entier naturel n.
On note An l'ensemble de tous les mots de longueur n sur A et A * l'ensemble de tous les mots de A.
On dispose de : (fermeture de Kleene).
On définit l'opération de concaténation qui à (u,v) associe un mot w qui est constitué de la suite de lettres de u puis celle de v.
Exemple : « marc » « et sophie » = « marc et sophie » (les guillemets servent à délimiter les symboles, ce ne sont pas des éléments de A).
Codages et codes
Codage
Soit L et M deux langages.
Un codage c de L dans M est un morphisme (pour l'opération ) injectif. En d'autres termes, c'est une correspondance entre les mots de L et ceux de M, où à tout mot de L est associé un unique mot de M et tel que le codage de la concaténée soit égale à la concaténée des codages. ().
Code
Un langage L sur un alphabet A est un code si et seulement s'il n'existe pas deux factorisations différentes des mots A * avec des mots de L.
Applications, exemples
Articles connexes
Informatique théorique |
Théorie du calcul |
|
Logique, syntaxe et sémantique |
|
Algorithmique, complexité et mathématiques discrètes |
|
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Codage de l'information de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Codage De L'information — On s intéresse ici aux moyens de formaliser l information afin de pouvoir la manipuler (principalement pour la transmettre). On ne s intéressera donc pas au contenu mais seulement à la forme. Sommaire 1 Alphabet, mot, langages 1.1 Définitions 1.2 … Wikipédia en Français
Codage De Source — Le but du codage de source peut être de compresser l information répétitive du langage, sa redondance. Pour toute langue, on peut considérer l entropie d un message, c est à dire la quantité d information transmise. Ceci donne lieu au théorème du … Wikipédia en Français
Codage de source — Le but du codage de source peut être de compresser l information répétitive du langage, sa redondance. Pour toute langue, on peut considérer l entropie d un message, c est à dire la quantité d information transmise. Ceci donne lieu au théorème du … Wikipédia en Français
Codage entropique — Le codage entropique (ou codage statistique à longueur variable) est une méthode de codage de source sans pertes, dont le but est de transformer la représentation d une source de données pour sa compression et/ou sa transmission sur un canal de… … Wikipédia en Français
Codage Miller — Pour les articles homonymes, voir Miller. Pile de protocoles 7. Application 6. … Wikipédia en Français
INFORMATION (THÉORIE DE L’) — La théorie de l’information ou, de façon plus précise, la théorie statistique de la communication, est l’aboutissement des travaux d’un grand nombre de chercheurs (H. Nyquist, R.W.L. Hartley, D. Gabor...) sur l’utilisation optimale des moyens de… … Encyclopédie Universelle
Codage De Caractères — Pour l action de cacher le sens de l information, voir chiffrement. Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC (compatibilité) NFKD… … Wikipédia en Français
Codage de caracteres — Codage de caractères Pour l action de cacher le sens de l information, voir chiffrement. Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC… … Wikipédia en Français
Codage de caractères — Pour l action de cacher le sens de l information, voir chiffrement. Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC (compatibilité) NFKD… … Wikipédia en Français
Codage du caractère — Codage de caractères Pour l action de cacher le sens de l information, voir chiffrement. Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC… … Wikipédia en Français