Informasjonskoding

Informasjon koding bekymringer hjelp av formal informasjon for å kunne håndtere, lagre eller sende det. Han er ikke interessert i innholdet, men bare i formen og størrelsen på informasjonen som skal kodes.

Alfabet, ord, språk

Definisjoner

Vi definerer et alfabet som et ikke-tomt sett med symboler, for eksempel:

Vi kaller et brev et element i et alfabet .
Et ord kalles en endelig bokstavserie .
Sekvensen på 0 bokstaver kalles det tomme ordet , bemerket ε.
Vi kaller språk et sett med ord som er knyttet til visse tolkningsregler (uten denne siste begrensningen kan en hvilken som helst tabell med tilfeldige verdier kalles språk ). Når det gjelder DNA, er disse reglene inneholdt i ribosomet , på naturlige språk, de er inneholdt i leksikonet , i en datamaskin , de er til stede i kretsene til den sentrale enheten .

Operasjoner

La være et alfabet og et naturlig tall . Vi betegner mengden av alle ordene i lengde i løpet av og settet av alle ord . Vi har: ( Kleene nedleggelse ). Vi definerer sammenkoblingsoperasjonen som knytter et ord som består av bokstavsekvensen fra den av . Eksempel  : "marc" "et sophie" = "marc et sophie" (anførselstegnene brukes til å avgrense symbolene, de er ikke deler av ).



Koder og koder

Koding

La L og M være to språk.
A c- koding av L i M er en injiserende (for operasjonen ) morfisme . Med andre ord er det en samsvar mellom ordene til L og de til M, hvor hvert ord av L er assosiert med et enkelt ord av M og slik at kodingen av det sammenkoblede er lik det sammenkoblede av kodingene. ( ).

Koder

Et språk L over et alfabet A er en kode hvis og bare hvis det ikke er to forskjellige faktoriseringer av ord med ord av L.

Søknader, eksempler

Relaterte artikler

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