Matematikoje injekcinė funkcija — tai funkcija f : A → B, turinti tokią savybę: kiekvienam B srities elementui b yra ne daugiau kaip vienas A srities elementas a, toks kad f(a) = b. Kitais žodžiais, skirtingi argumentai turi skirtingas reikšmes. Ekvivalentiškas apibrėžimas yra:
Funkcija f yra injekcinė, jei iš f(a1) = f(a2) seka, kad a1 = a2.
Injekcijos sąvoką ir su ja susijusias sąvokas surjekcija ir bijekcija įvedė Nicolas Bourbaki (grupės pseudonimas). XX a. trečiajame dešimtmetyje ši grupė kartu su kitais autoriais pradėjo leisti modernios matematikos seriją.
Svarbios savybės
- Vienareikšmiškumas: injekcinė funkcija nepriskiria vienai reikšmei kelių skirtingų argumentų.
- Kairinė inversija: funkcija f yra injekcinė tuo ir vien tik tuo atveju, jei egzistuoja funkcija g : f(A) → A, tokia kad g ∘ f = idA (t. y. g yra kairinė f inversija).
- Sudėtis: jeigu g ∘ f yra injekcinė, tai f turi būti injekcinė. Priešingai — g nebūtinai turi būti injekcinė.
- Galimos reikšmės ir laukai: injekcija iš A į B įmanoma tik jei, bent jau galimų elementų skaičiaus atžvilgiu, A dydis nėra didesnis už B dydį (fininėse srityse: |A| ≤ |B|).
Kaip patikrinti, ar funkcija yra injekcinė
- Algebrinis patikrinimas: įrodyti, kad f(x1) = f(x2) reiškia x1 = x2.
- Grafinis (realių funkcijų atveju): horizontalus linijos testas — jei jokioje x–y plokštumoje horizontali tiesė nekerta grafiko daugiau kaip vieną kartą, funkcija injekcinė.
- Linearių transformacijų atveju: linijinė transformacija tarp vektorių erdvių yra injekcinė tada ir tik tada, kai jos branduolys (kernel) yra tik nulinis vektorius.
Pavyzdžiai
- Injekcinės funkcijos pavyzdžiai:
- f(x) = 2x, apibrėžta visiems realiems x, yra injekcinė (skirtingi x duoda skirtingas reikšmes).
- Funkcija iš galimų skaičių rinkinio A = {1,2,3} į B = {a,b,c,d}, apibrėžta kaip 1↦a, 2↦b, 3↦d — tai injekcija, nes kiekvienam B elementui priskirtas ne daugiau kaip vienas A elementas.
- Neinjekciniai pavyzdžiai:
- f(x) = x², apibrėžta visiems realiems x, nėra injekcinė, nes f(1) = f(–1) = 1, bet 1 ≠ –1. Tačiau apribojus apibrėžties sritį, pavyzdžiui x ≥ 0, ši funkcija tampa injekcine.
- Funkcija iš {1,2,3} į {a,b} negali būti injekcinė, nes trijų elementų negalima priskirti dviems elementams vienu vienareikšmišku būdu (|A| > |B| → nėra injekcijos fininėse srityse).
Ryšys su kitomis sąvokomis
- Surjekcija (antjekcija): surjekcija reiškia, kad kiekvienam B elementui yra bent vienas A elementas su f(a) = b. Injekcija nurodo „ne daugiau kaip vieną“, surjekcija — „ne mažiau kaip vieną“.
- Bijekcija: bijekcija (t. y. viena prie vieno ir ant į) yra ir injekcinė, ir surjekcinė vienu metu; turi tiek kairinę, tiek dešinę inversiją.
- Terminų painiava: dažnai sakoma „1-1 funkcija“ apie injekciją, tačiau „1-1 korespondencija“ tradiciškai reiškia bijekciją (vienas prie vieno ir ant į). Todėl geriau vartoti aiškesnius terminus: injekcija arba bijekcija.
Trumpas santraukinimas
- Injekcinė funkcija užtikrina, kad skirtingi pradinių duomenų elementai duoda skirtingas rezultatų reikšmes.
- Algebrinis patikrinimas, grafinis horizontalus testas ar branduolio tikrinimas (linearių funkcijų atveju) padeda nustatyti, ar funkcija yra injekcinė.
- Injekcijos egzistavimas turi įtakos funkcijų sudėties savybėms ir galimybei sukurti inversijas.





