paringsfunktioner
Paringsfunktioner är matematiska funktioner som ger en bijektiv avbildning från mängden av par av naturliga tal till de naturliga talen. Formellt är en paringsfunktion π: N × N → N en bijektion, så att varje par (a, b) får ett unikt värde z = π(a, b) och varje z har exakt ett motsvarande par. Inverse funktioner återför först- och andrakomponenten.
Ett klassiskt exempel är Cantor-paringsfunktionen: π(a, b) = (a + b)(a + b + 1)/2 + b. Den är enkel att
Ett annat vanligt alternativ är Szudziks paringsfunktion: π(a, b) = om a ≥ b då a^2 + a + b
Paringsfunktioner är totala, beräkningsbara och har inverser, vilket gör att de kan koda två tal till ett
Generellt kan man utvidga till n-äre paringsfunktioner för tuppler och använda olika ordningar för inversioner, vilket