Видео: Всички монади ли са моноиди?
2024 Автор: Miles Stephen | [email protected]. Последно модифициран: 2023-12-15 23:33
Добре казано, може би най-краткият отговор някога е: А монада е просто а моноиден в категорията ендофунктори. Доволен от моноиден аксиоми (i. и ii.), a монада може да се разглежда като a моноиден който е ендофунктор заедно с две естествени трансформации.
Тук какво е монаден ендофунктор?
В теорията на категориите, клон на математиката, a монада (също тройна, триада, стандартна конструкция и фундаментална конструкция) е ендофунктор (функтор, съпоставящ категория със себе си), заедно с две естествени трансформации, необходими за изпълнение на определени условия за съгласуваност.
Впоследствие възниква въпросът какво е бифунктор? А бифунктор (известен също като двоичен функтор) е функтор, чийто домейн е продуктова категория. Може да се разглежда като функтор в два аргумента. Функторът Hom е естествен пример; той е контравариантен в единия аргумент, ковариантен в другия. Мултифункторът е обобщение на концепцията за функтор за n променливи.
Тогава какво е монада в програмирането?
От уикипедия: Във функционално програмиране , а монада е вид абстрактен тип данни, използван за представяне на изчисления (вместо данни в модела на домейна). Монади позволете на програмист да верига действия заедно за изграждане на конвейер, в който всяко действие е украсено с допълнителни правила за обработка, предоставени от монада.
Какво е Monad Haskell?
В Haskell а монада е представен като конструктор на тип (наречете го m), функция, която изгражда стойности от този тип (a -> ma) и функция, която комбинира стойности от този тип с изчисления, които произвеждат стойности от този тип, за да произведат ново изчисление за стойности от този тип (ma -> (a -> mb) -> mb).
Препоръчано:
Какво би станало, ако всички дървета бъдат отсечени?
Какво би станало, ако отсечем всички дървета в света? МЪРСЕН ВЪЗДУХ: Без дървета хората не биха могли да оцелеят, защото въздухът би бил лош за дишането. Следователно отсъствието на дървета би довело до значително ПО-ВИСОКИ количества въглероден диоксид във въздуха и ПО-НИСКИ количества кислород
Кои 3 неща са общи за всички клетки?
Всички клетки в живите същества имат три общи неща – цитоплазма, ДНК и плазмена мембрана. Всяка клетка съдържа матрица на водна основа, известна като цитоплазма и селективно пропусклива клетъчна мембрана. Всички клетки се състоят от ДНК, дори ако нямат ядро
Защо всички живи същества трябва да имат ДНК?
Всички живи организми трябва да го имат, защото той действа като генетичен материал (съдържа гени), който съхранява биологичната информация. Освен това, ДНК кодира последователността на аминокиселинните остатъци (за протеинов синтез), използвайки триплетен код от неуклеотиди (генетичен код) след транскрибиране в РНК
Всички яйца имат ли холин?
Едно голямо яйце съдържа 113 mg холин. Резюме Холинът е основно хранително вещество, от което малко хора получават достатъчно. Яйчните жълтъци са отличен източник на холин
Всички организми показват ли растеж?
Всички живи организми показват растеж или чрез размножаване, или чрез увеличаване на размера. Това е необратимо увеличаване на масата на индивида. За по-големите организми растежът е свързан с развитието на нови части между или в по-старите. Така в живите същества се вижда един вид вътрешен растеж