Video: Is alle monaden monooïdes?
2024 Outeur: Miles Stephen | [email protected]. Laas verander: 2023-12-15 23:33
'n Goed-gesê, miskien die kortste antwoord ooit is: A monade is net 'n monooïed in die kategorie van endofunctors. Tevrede die monooïed aksiomas (i. & ii.), a monade kan gesien word as 'n monooïed wat 'n endofunktor is saam met twee natuurlike transformasies.
Hierin, wat is 'n Monad Endofunctor?
In kategorie teorie, 'n tak van wiskunde, a monade (ook drievoudig, drieklank, standaardkonstruksie en fundamentele konstruksie) is 'n endofunktor ('n funktor wat 'n kategorie aan homself karteer), tesame met twee natuurlike transformasies wat nodig is om aan sekere samehangsvoorwaardes te voldoen.
Die vraag is dan, wat is 'n Bifunctor? A bifunktor (ook bekend as 'n binêre funktor) is 'n funktor wie se domein 'n produkkategorie is. Dit kan gesien word as 'n funktor in twee argumente. Die Hom-funktor is 'n natuurlike voorbeeld; dit is teenstrydig in een argument, kovariant in die ander. 'n Multifunktor is 'n veralgemening van die funktorkonsep na n veranderlikes.
Dan, wat is 'n monade in programmering?
Van wikipedia: In funksioneel Programmering , a monade is 'n soort abstrakte datatipe wat gebruik word om berekeninge voor te stel (in plaas van data in die domeinmodel). Monades laat die toe programmeerder om aksies saam te ketting om 'n pyplyn te bou, waarin elke aksie versier is met bykomende verwerkingsreëls wat deur die monade.
Wat is 'n Monad Haskell?
In Haskell a monade word voorgestel as 'n tipe konstruktor (noem dit m), 'n funksie wat waardes van daardie tipe bou (a -> ma), en 'n funksie wat waardes van daardie tipe kombineer met berekenings wat waardes van daardie tipe produseer om 'n nuwe berekening vir waardes van daardie tipe (ma -> (a -> mb) -> mb).
Aanbeveel:
Wat sou gebeur as alle bome afgekap word?
Wat sou gebeur as ons al die wêreld se bome afkap? Vuil lug: Sonder bome sou mense nie kon oorleef nie, want die lug sou sleg wees om asem te haal. Daarom sal die afwesigheid van bome aansienlik HOËR hoeveelhede koolstofdioksied in die lug en LAER hoeveelhede suurstof tot gevolg hê
Watter 3 dinge het alle selle in gemeen?
Alle selle in lewende wesens het drie algemene dinge - sitoplasma, DNA en 'n plasmamembraan. Elke sel bevat 'n water-gebaseerde matriks bekend as sitoplasma en 'n selektief deurlaatbare selmembraan. Alle selle bestaan uit DNA selfs al het hulle nie 'n kern nie
Hoekom moet alle lewende dinge DNA hê?
Al die lewende organismes moet dit hê, want dit dien as 'n genetiese materiaal (bevat gene) wat die biologiese inligting stoor. Verder kodeer DNS die volgorde van die aminosuurreste (vir proteïensintese) deur 'n drievoudige kode van neukleotiede (genetiese kode) te gebruik nadat dit na RNA getranskribeer is
Het alle eiers cholien?
Een groot eier bevat 113 mg cholien. Opsomming Cholien is 'n noodsaaklike voedingstof waarvan min mense genoeg kry. Eiergele is 'n uitstekende bron van cholien
Waarvoor word monaden gebruik?
Van wikipedia: In funksionele programmering is 'n monade 'n soort abstrakte datatipe wat gebruik word om berekeninge voor te stel (in plaas van data in die domeinmodel). Monades laat die programmeerder toe om aksies saam te ketting om 'n pyplyn te bou, waarin elke aksie versier is met bykomende verwerkingsreëls wat deur die monade verskaf word