Hva er en Monad Endofunctor?
Hva er en Monad Endofunctor?

Video: Hva er en Monad Endofunctor?

Video: Hva er en Monad Endofunctor?
Video: This Is The Monad Power - Hussam Samir Yousif 2024, Kan
Anonim

EN monad er en viss type endofunktor . For eksempel, hvis og er et par adjoint funksjoner, med venstre adjoint til, så er komposisjonen en monad . Hvis og er inverse funksjoner, de tilsvarende monad er identitetsfunksjonen. Generelt er tilsetninger ikke ekvivalenser - de relaterer kategorier av forskjellig natur.

Vet også, hva er en monad i biologi?

(Vitenskap: biologi ) En enkel, liten organisme; en primær celle, kim eller plastid. (Vitenskap: kjemi) Et atom eller radikal hvis valens er én, eller som kan kombineres med, erstattes av eller byttes ut med ett hydrogenatom. (Vitenskap: biologi ) Monade deme, i tetologi, en enhet av første orden av individualitet.

På samme måte, hva er en monade i programmering? Fra wikipedia: I funksjonell programmering , a monad er en slags abstrakt datatype som brukes til å representere beregninger (i stedet for data i domenemodellen). Monader tillate Programmerer å kjede handlinger sammen for å bygge en pipeline, der hver handling er dekorert med ytterligere behandlingsregler gitt av monad.

På samme måte kan man spørre seg om alle monader er monooider?

Alle fortalt, a monad i X er bare en monoid i kategorien endofunctors av X, med produkt × erstattet av sammensetningen av endofunctors og enhet satt av identitetendofunctor. X her er en kategori. Dette er en kategori der objektene er endofunktorer og morfismene er naturlige transformasjoner.

Hva er Monoid eksempel?

I abstrakt algebra, en gren av matematikk, en monoid er en algebraisk struktur med en enkelt assosiativ binær operasjon og et identitetselement. Monoider er semigrupper med identitet. Til eksempel , funksjonene fra et sett inn i seg selv danner en monoid med hensyn til funksjonssammensetning.

Anbefalt: