Funcția de cuplu

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În matematică , funcția pereche este definită ca o funcție care asociază un număr natural cu o corespondență unu la unu fiecărei perechi ordonate de numere naturale ; este deci o aplicație bijectivă între setul de produse și mulțimea numerelor naturale :

Se utilizează pentru calcularea cardinalităților

Existența unor astfel de funcții demonstrează că cardinalitatea celor două seturi Și e la fel.

Folosind funcții adecvate pentru a compune în funcția de pereche, este posibil să se demonstreze că și cardinalitatea seturilor de numere întregi și numerele raționale este egal cu cardinalitatea lui .

Mai mult, compunând o funcție de câteva ori, este posibil să se construiască aplicații biunivoce între orice putere a naturilor Și . Această tehnică este, de asemenea, utilizată pe scară largă în teoria calculabilității .

Funcția de pereche Cantor

Funcția de cuplu Cantor este o funcție de cuplu definită după cum urmează:

Imaginea a funcției de cuplu este de obicei indicată cu .

Această definiție poate fi generalizată pentru a obține funcția tuplor Cantor

asa de:

În calculul enumerării unei funcții calculabile (în informatică teoretică ) se folosește o versiune ușor modificată a funcției de pereche Cantor :

obținută prin enumerarea din la locurile din

Inversia funcției de cuplu Cantor

Să presupunem că z este dat așa cum este definit după cum urmează

și vrem să găsim x și y . Să definim câteva variabile intermediare:

unde t este numărul triunghiular al lui w . Dacă rezolvăm ecuația de gradul doi

pentru w în funcție de t , obținem

care este o funcție strict crescătoare și întotdeauna definită pentru valorile reale non-negative ale t . Din

obținem asta

prin urmare

.
unde ⌊ ⌋ este funcția rotundă în jos.

Acum, pentru a calcula x și y de la z :

la)
b)
.

Exemplu

Pentru a calcula π ( x , y ) = 1432 = z

Calculăm w cu formula a)

8 × 1432 = 11456,
11456 + 1 = 11457,
√11457 = 107.037,
107.037 - 1 = 106.037,
106.037 ÷ 2 = 53.019,
⌊53.019⌋ = 53,

prin urmare w = 53;

Calculăm t cu formula b)

53 × (53 + 1) = 2862,
2862 ÷ 2 = 1431,

prin urmare t = 1431;

Și, în sfârșit

= 1432 - 1431 = 1;
= 53 - 1 = 52;

Bibliografie

  • Ausiello, D'Amore, Gambosi, Limbaje de modelare a complexității

linkuri externe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică