Mit jelent a funkcionális ?

Pontszám: 4,3/5 ( 10 szavazat )

A matematikában, konkrétan a kategóriaelméletben a funktor a kategóriák közötti leképezés. A függvényeket először az algebrai topológiában vették figyelembe, ahol az algebrai objektumok topológiai terekhez, az ezen algebrai objektumok közötti térképek pedig a terek közötti folytonos térképekhez vannak társítva.

Hogyan definiálod a funktort?

A funkcionális programozásban a funktor egy olyan tervezési minta, amelyet a kategóriaelmélet definíciója ihletett, és amely lehetővé teszi egy általános típus számára, hogy egy függvényt belül alkalmazzon anélkül, hogy megváltoztatná az általános típus szerkezetét . Ezt az ötletet a Haskell típusosztály segítségével kódolja. osztály Funktor f ahol fmap :: (a -> b) -> fa -> f b.

Mit jelent a funktor a matematikában?

Kategóriák közötti függvény, amely az objektumokat objektumokra, a morfizmusokat pedig morfizmusokra képezi le . A függvények kovariáns és kontravariáns típusban is léteznek.

Mik azok a funktorok a kategóriaelméletben?

A kategóriaelmélet tele van ezekkel az egyszerű, de erőteljes ötletekkel. A funktor egy kategóriák közötti leképezés . Adott két kategória, a C és a D, egy F függvény leképezi a C-beli objektumokat a D-beli objektumokra – ez az objektumok függvénye. Ha a egy objektum C-ben, akkor a képét D-ben F a-ként írjuk (zárójelek nélkül).

Mik a funktortörvények?

Függvénytörvények Ha két szekvenciális leképezési műveletet hajtanak végre egymás után két függvény használatával, akkor az eredménynek meg kell egyeznie egy olyan leképezési művelettel, amely egy függvényt tartalmaz, amely egyenértékű az első függvénynek a második eredményére történő alkalmazásával.

Mit jelent a funkcionális ?

18 kapcsolódó kérdés található

Minden monád funkcionáló?

Az első funkció lehetővé teszi, hogy a bemeneti értékeit olyan értékkészletre alakítsa át, amelyet a Monadunk képes összeállítani. A második funkció lehetővé teszi a kompozíciót. Összefoglalva tehát, minden Monád nem Funktor, hanem egy Funktort használ a céljának teljesítésére .

Ki találta fel a monádokat?

Roger Godement matematikus volt az első, aki az 1950-es évek végén fogalmazta meg a monád fogalmát (ezt "szabványos konstrukciónak" nevezte), bár az uralkodóvá vált "monád" kifejezést Saunders Mac Lane, a kategóriaelmélet híve népszerűsítette.

Miért fontos a Yoneda Lemma?

A matematikában a Yoneda-lemma vitathatatlanul a kategóriaelmélet legfontosabb eredménye. Ez egy absztrakt eredmény a fix objektummá morfizmusok típusának függvényében .

A functor egy kategória?

egy másik tárgy a kategóriában).

A funktor homomorfizmus?

A funktor a kategóriák homomorfizmusa . A kis kategóriák közötti funktor a mögöttes gráfok homomorfizmusa, amely figyelembe veszi az élek összetételét.

A funktor egy függvény?

Mindegyik objektum "tudja", hogyan kell végrehajtani a feladatait, és hogyan kommunikálhat a többi objektummal, amelyek magát az alkalmazást alkotják. A függvények olyan objektumok, amelyek függvényként viselkednek . Ezek olyan osztályobjektumok, amelyek túlterhelhetik az operator() függvényt, és maguk is függvényként működhetnek.

Mi az a funktor topológia?

A függvényeket először az algebrai topológiában vették figyelembe, ahol az algebrai objektumokat (például az alapvető csoportot) topológiai terekhez, az ezen algebrai objektumok közötti térképeket pedig a terek közötti folytonos térképekhez társítják. ...

Mi az a kovariáns függvény?

Egy funktort kovariánsnak nevezünk , ha megőrzi a nyilak irányát , azaz minden nyíl egy nyílra van leképezve.

Miért fontosak a funktorok?

A funktorok azért is fontosak, mert a jövőbeli bejegyzésekben megjelenő alkalmazások és monádok építőelemei .

Miért van szükségünk funktorokra?

A függvények nagyobb rugalmasságot biztosítanak , általában valamivel több memória használatának, nehezebb helyes használat és némi hatékonyság árán.

Mi a functor a Java-ban?

A funktor egy olyan objektum, amely függvény . A Java-ban nincsenek ilyenek, mert a függvények nem első osztályú objektumok a Java-ban. De közelítheti őket interfészekkel, például egy Command objektummal: public interface Command { void execute(Object [] paraméterek); }

Mi az a funktor a Prologban?

functor, functor A Prologban a functor szót a szerkezet elején lévő atomra használják, annak aritásával, vagyis az argumentumok számával együtt . Például a likes(mária, pizza)-ban a likes/2 a funktor.

Mi a functor a C#-ban?

A függvények olyan konténerek, amelyeknek van értéke(k) , és ha ezekre az értékekre alkalmaz egy függvényt, akkor ugyanazt a típusú tárolót kapja a benne lévő érték(ek) transzformációjával. Bármely típus, amely definiált Map/Select funkciót, funktor.

Funktor a lista?

A Haskell fejlesztői szerint az összes típus, például a lista, a térkép, a fa stb. a Haskell Functor példánya.

Mi az a lemma a matematikában?

A matematikában, az informális logikában és az argumentumleképezésben a lemma (többes számú lemma vagy lemma) egy általában kisebb, bevált tétel, amelyet lépcsőfokként használnak egy nagyobb eredmény felé . Emiatt „segítő tételként” vagy „kiegészítő tételként” is ismert.

Mit értesz a magasabb kategóriák kifejezés alatt?

A Wikipédiából, a szabad enciklopédiából. A matematikában a magasabb kategóriaelmélet a kategóriaelmélet magasabb rendű része, ami azt jelenti, hogy egyes egyenlőségeket explicit nyilak helyettesítenek, hogy explicit módon tanulmányozhassuk az egyenlőségek mögötti struktúrát.

A monádok tiszták?

A monádokat nem tekintik tisztának vagy tisztátalannak . Ezek teljesen független fogalmak. A címed olyan, mintha azt kérdeznéd, hogyan tekintik az igéket finomnak. A "monád" egy adott kompozíciós mintára utal, amely bizonyos magasabb típusú konstruktorokkal megvalósítható típusokon.

A monád isten?

Sok görög filozófus, köztük Püthagorasz, Parmenidész, Xenophanész, Platón, Arisztotelész és Plótinosz számára a Monád Isten vagy az első lény, minden létező összessége, a forrás vagy az Egy kifejezés volt. A gnosztikusok a „monád” kifejezést Isten legősibb aspektusára utalták.

Miért nevezik a monádokat monádoknak?

Monád (a görög monas „egység”), egy elemi egyéni anyag, amely a világ rendjét tükrözi, és amelyből az anyagi tulajdonságok származnak . A kifejezést először a pitagoreusok használták egy sorozat kezdőszámának elnevezéseként, amelyből az összes következő szám származott.

A monád és alkalmazható?

A monád egy applikatív funktor, amelyhez Ön törvényesen definiálja a csatlakozást . Blenderrel és Gifcurryval készült. Általánosságban elmondható, hogy a monád csak egy alkalmazási függvény, amelyhez csatlakozást definiál.