Informationskodning

Oplysninger kodning bekymringer midlerne til at formalisere oplysninger for at kunne håndtere, opbevare eller overføre det. Han er ikke interesseret i indholdet, men kun i formen og størrelsen af ​​den information, der skal kodes.

Alfabet, ord, sprog

Definitioner

Vi definerer et alfabet som et ikke-tomt sæt symboler, for eksempel:

Vi kalder et bogstav et element i et alfabet .
Et ord kaldes en endelig række bogstaver .
Sekvensen med 0 bogstaver kaldes det tomme ord , bemærket ε.
Vi kalder sprog et sæt ord, der er knyttet til visse fortolkningsregler (uden denne sidste begrænsning kan enhver tabel med tilfældige værdier kaldes sprog ). I tilfælde af DNA er disse regler indeholdt i ribosomet , på naturlige sprog, de er indeholdt i deres leksikon , i en computer , de er til stede i kredsløbene til den centrale enhed .

Operationer

Lad være et alfabet og et naturligt tal . Vi betegner sættet med alle længdeordene over og sættet af alle ordene fra . Vi har: ( Kleene lukning ). Vi definerer sammenkædningsoperationen , der forbinder et ord, der består af rækkefølgen af ​​bogstaver fra dengang den af . Eksempel  : "marc" "et sophie" = "marc et sophie" (anførselstegnene bruges til at afgrænse symbolerne, de er ikke elementer i ).



Koder og koder

Kodning

Lad L og M være to sprog.
A c- kodning af L i M er en injektiv (til operationen ) morfisme . Med andre ord er det en korrespondance mellem ordene L og de af M, hvor der med hvert ord af L er knyttet et unikt ord af M og sådan, at kodningen af ​​det sammenkædede er lig med det sammenkædede af kodningerne. ( ).

Koder

Et sprog L over et alfabet A er en kode, hvis og kun hvis der ikke er to forskellige faktoriseringer af ord med L.-ord.

Applikationer, eksempler

Relaterede artikler

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">