Capitolo 6 - Funtori, naturali, aggiunzioni, monadi/comonadi
Metadati:
- Versione: v1.0
- Data: 2026-04-22
- Stato: draft completo
- Autore: Fabio Ghioni
- Allineato a: TE_CORE v5.1 / OST v2.1 / OCT baseline v1.0 candidate
- Target parole capitolo: 3.800
1. Problema
Dopo aver esteso in chiave ordinativa oggetti, morfismi, composizione, identità, isomorfismi, equivalenze, limiti e colimiti, resta da affrontare il livello trasformazionale che rende davvero potente la category theory:
- funtori;
- trasformazioni naturali;
- aggiunzioni;
- monadi e comonadi.
Nel quadro classico, questi costrutti sono il motore del trasferimento di struttura tra domini diversi. In OCT dobbiamo rispondere a una domanda più severa: non solo “il trasferimento è formalmente corretto?”, ma “il trasferimento preserva o degrada la validità ordinativa nel contesto osservativo?”.
Il problema del capitolo è quindi:
come estendere il livello trasformazionale classico in modo che il trasporto di struttura non cancelli informazione ordinativa critica né introduca falsa equivalenza operativa?
La difficoltà è strutturale:
- un funtore può preservare composizione e identità classiche ma deteriorare coerenza o emergenza;
- una naturalità formalmente impeccabile può essere ordinativamente sterile;
- un’aggiunzione può apparire elegante ma non robusta su domini reali;
- una monade può stabilizzare il flusso sintattico e contemporaneamente amplificare degenerazione funzionale.
Per questo il capitolo adotta una regola metodologica unica:
- conservazione classica come prerequisito;
- preservazione ordinativa come condizione d’uso reale.
1.1 Perché il livello trasformazionale è decisivo
Se OCT restasse confinata a proprietà interne di una singola categoria, il suo impatto sarebbe limitato. La scienza contemporanea vive invece di traduzioni:
- da teoria a implementazione;
- da dominio a dominio;
- da rappresentazione a rappresentazione.
Il livello funtoriale e naturale è il luogo in cui queste traduzioni avvengono. Se il capitolo non chiarisce come misurare la qualità ordinativa del trasporto, il rischio è alto:
- formalismi impeccabili con applicazioni fragili;
- applicazioni convincenti senza fondazione trasferibile.
1.2 Obiettivo tecnico del capitolo
L’obiettivo non è riscrivere tutta la teoria classica delle trasformazioni, ma costruire un layer ordinativo minimo e riusabile che specifichi:
- quando un funtore è ordinativamente ammissibile;
- quando una naturalezza è anche ordinativamente significativa;
- quando una aggiunzione è operativamente reale;
- quando una monade/comonade produce accumulo costruttivo e non deriva degenerativa.
2. Tesi del capitolo
La tesi è articolata in dieci enunciati.
- Un funtore ordinativo preserva struttura classica e mantiene condizioni minime su
Coh/Phi. - Le trasformazioni naturali devono essere valutate anche per coerenza ordinativa del quadrato naturale.
- La naturalità classica non implica automaticamente naturalità ordinativa.
- Le aggiunzioni ordinative richiedono controllo del trasporto in entrambe le direzioni.
- Monadi e comonadi ordinative sono valide solo se l’iterazione non produce deriva sistematica verso sterilità o degenerazione.
- La distinzione tra preservazione formale e preservazione ordinativa è non ridondante.
- Esiste una nozione utile di “funtore dimenticante ordinativamente sicuro”.
- Il criterio locale sui singoli morfismi non basta: serve controllo di traiettorie trasformazionali composte.
- Le nozioni introdotte sono compatibili con il recupero classico.
- Il capitolo prepara direttamente il Capitolo 7 su monoidali/enriched/fibrations/topos.
3. Definizioni canoniche
Definizione 6.1 (Funtore ordinativamente ammissibile)
Sia F: C_Omega -> D_Omega' un funtore classico. Diciamo che F è ordinativamente ammissibile se:
- preserva composizione e identità classiche;
- per la famiglia di oggetti/morfismi rilevanti, la mappa indotta non viola soglie minime di coerenza;
- non annulla sistematicamente la funzione emergente su classi operative dichiarate.
Definizione 6.2 (Indice di preservazione ordinativa funtoriale)
Definiamo un indice sintetico:
Pres_F := <DeltaCoh_F, DeltaPhi_F, Drift_F>
dove:
DeltaCoh_Fmisura variazione media di coerenza pre/post trasporto;DeltaPhi_Fmisura variazione emergenziale;Drift_Fmisura tendenza di lungo periodo a spostare stati verso B/C.
Definizione 6.3 (Trasformazione naturale ordinativa)
Data eta: F => G, la trasformazione è ordinativamente valida se:
- è naturale in senso classico;
- i quadrati naturali coinvolti restano in classe A o in banda di robustezza dichiarata;
- non introducono perdita emergenziale critica lungo i componenti di
eta.
Definizione 6.4 (Aggiunzione ordinativa)
Una aggiunzione F ⊣ G è ordinativa se:
- l’aggiunzione classica è valida;
- unità e counità risultano ordinativamente non-degenerative;
- il ciclo avanti-indietro non produce accumulo di perdita oltre soglia.
Definizione 6.5 (Monade ordinativa)
Data monade T=(T,eta,mu), diciamo che è ordinativa se:
- i dati monadici classici sono soddisfatti;
- l’iterazione di
Tnon induce deriva sistematica suCoh/Phioltre limiti dichiarati; - i punti fissi operativi non collassano in sterilità generalizzata.
Definizione 6.6 (Comonade ordinativa)
Data comonade W=(W,epsilon,delta), diciamo che è ordinativa se:
- i dati comonadici classici sono soddisfatti;
- il processo di coestrazione/duplicazione preserva margine ordinativo;
- non introduce rumore strutturale che annulli funzione emergente.
Definizione 6.7 (Funtore dimenticante sicuro)
Un funtore dimenticante è ordinativamente sicuro su classe K se la perdita informativa indotta è preservativa e non cambia classificazione A/B/C oltre una soglia di tolleranza dichiarata.
Definizione 6.8 (Catena trasformazionale)
Una catena trasformazionale è una composizione di funtori e naturali:
Xi = H_n ∘ ... ∘ H_1 con naturali intermedie.
La catena è ordinativamente affidabile se ogni prefisso mantiene margine positivo e robustezza minima.
4. Sviluppo formale
4.1 Funtori: preservare forma non basta
Nel classico un funtore è definito da:
- mappa su oggetti;
- mappa su morfismi;
- preservazione di composizione e identità.
In OCT questa definizione resta necessaria ma non sufficiente. Due funtori possono essere entrambi validi classicamente e differire drasticamente su qualità ordinativa del trasporto.
Per questo introduciamo il criterio duale:
- validità funtoriale classica (
Fun_class); - validità funtoriale ordinativa (
Fun_ord).
Solo la congiunzione Fun_class ∧ Fun_ord autorizza uso forte del trasporto in inferenze operative.
4.2 Naturali: quadrato commutativo vs quadrato fertile
Una trasformazione naturale classica garantisce commutazione dei quadrati. In OCT aggiungiamo una domanda:
- i quadrati commutano preservando anche qualità ordinativa?
Possibile anomalia:
- il quadrato commuta formalmente;
- uno dei percorsi produce perdita emergenziale critica;
- il risultato è “naturale” ma non affidabile in senso ordinativo.
Da qui il criterio:
- naturalità classica necessaria;
- naturalità ordinativa verificata su classi di casi rilevanti.
4.3 Aggiunzioni: simmetria utile o ciclo dissipativo
L’aggiunzione F ⊣ G è spesso letta come equilibrio elegante tra due direzioni di traduzione. In OCT questo equilibrio può essere apparente se:
Fpreserva beneCohma degradaPhi;Grecupera forma ma accumula drift su iterazioni.
Per questo valutiamo unità e counità non solo come dati formali, ma come circuiti operativi. Un ciclo di round-trip deve essere controllato per:
- perdita coerentiva cumulativa;
- perdita emergenziale cumulativa;
- stabilità su vicinato contestuale.
4.4 Monadi: potere compositivo e rischio di deriva
Le monadi sono dispositivi di composizione potente. In contesti applicativi possono:
- organizzare pipeline;
- incapsulare effetti;
- semplificare leggi di composizione.
In OCT la domanda è: la composizione iterata resta ordinativamente sana?
Pattern di rischio:
- ogni passo monadico è localmente accettabile;
- dopo molte iterazioni emerge drift verso B/C;
- la pipeline resta “ben fatta” formalmente ma perde funzione reale.
Per questo proponiamo test su iterazioni:
T^1, T^2, ..., T^k;- monitoraggio di
m_compe classe A/B/C; - criterio di soglia per arresto o revisione.
4.5 Comonadi: estrazione di contesto e rischio di rumore
Le comonadi modellano contesto e coestrazione. In OCT sono preziose quando:
- il contesto esplicito migliora diagnosi;
- la duplicazione strutturale non esplode in rumore.
Rischio tipico:
- la duplicazione contestuale cresce più rapidamente della capacità coerentiva;
- il sistema mantiene forma ma perde leggibilità operativa.
Serve quindi una metrica di “costo contestuale” da affiancare a Coh/Phi.
4.6 Composizione di funtori e preservazione cumulativa
Come per i morfismi del Capitolo 4, anche per i funtori vale la distinzione:
- preservazione locale del singolo funtore;
- preservazione globale della catena.
Una catena H_n∘...∘H_1 può fallire pur avendo elementi singolarmente buoni, per effetto di interfacce trasformazionali deboli.
Criterio pratico:
- testare prefissi della catena;
- identificare primo punto di caduta sotto soglia;
- classificare il fallimento come:
- perdita coerentiva;
- sterilità emergenziale;
- instabilità contestuale.
4.7 Funtori dimenticanti: quando la semplificazione è legittima
Il funtore dimenticante è spesso indispensabile per ridurre complessità. In OCT non è “buono” o “cattivo” in astratto:
- è sicuro su alcune classi;
- è degenerativo su altre.
La regola proposta:
- dichiarare in anticipo la classe su cui il dimenticante è usato;
- misurare perdita pre/post;
- rifiutare il trasporto forte se la perdita supera soglia critica.
Questo evita che semplificazioni tecniche diventino riduzioni ontologiche implicite.
4.8 Naturali tra funtori non equivalenti ordinativamente
È possibile avere naturali ben definite tra funtori che non sono equivalenti ordinativamente. Questo scenario è importante perché:
- la presenza di naturali può dare falsa impressione di compatibilità profonda;
- in realtà può esistere divergenza sistemica su robustezza.
Conclusione:
- naturalezza non è certificato di equivalenza ordinativa.
4.9 Regola di accettazione per costrutti trasformazionali
Proponiamo una regola minima comune a funtori, naturali, aggiunzioni, monadi/comonadi:
un costrutto è “ordinativamente affidabile” se:
- validità classica verificata;
- test ordinativo puntuale superato;
- robustezza su catena o iterazione superata;
- log di fallimenti e limiti pubblicato.
Questa regola unifica formalismo e governance operativa.
4.10 Pattern tipici di fallimento nel capitolo
- F-Fun1: funtore formalmente corretto ma con drift ordinativo alto.
- F-Nat1: naturale commutativa con perdita emergenziale lungo un lato del quadrato.
- F-Adj1: aggiunzione con ciclo round-trip dissipativo.
- F-Mon1: monade con deriva iterativa verso sterilità.
- F-Com1: comonade con proliferazione contestuale degenerativa.
- F-Chain1: catena trasformazionale con interfaccia debole non individuata.
Questa tipologia favorisce debugging teorico e sperimentale coerente.
4.11 Compatibilità con i capitoli precedenti
Il capitolo è coerente con:
- Capitolo 4: distinzione locale/globale;
- Capitolo 5: scarto tra equivalenza classica e ordinativa;
- Capitolo 8: spazio A/B/C e invarianti;
- Capitolo 11: criteri di falsificabilità.
Questa compatibilità evita “isole teoriche” e mantiene un’unica grammatica del progetto.
4.12 Condizione di non-ridondanza del capitolo
Il capitolo è non ridondante se esiste almeno un caso per ciascuna coppia:
- funtore classico valido / funtore ordinativamente non affidabile;
- naturale classica valida / naturale ordinativamente fragile;
- aggiunzione classica valida / aggiunzione operativamente dissipativa;
- monade classica valida / monade con deriva iterativa;
- comonade classica valida / comonade con costo contestuale degenerativo.
Il programma D03, D04, D05 e i casi applicativi A01-A03 forniscono la base per soddisfare questa condizione.
4.13 Pattern di perdita nelle aggiunzioni
Le aggiunzioni sono spesso usate per costruire ponti eleganti tra descrizioni diverse dello stesso fenomeno. In OCT è utile distinguere almeno tre pattern di perdita nel ciclo aggiuntivo:
P-Adj1 (perdita simmetrica lieve)
andata e ritorno degradano poco e in modo bilanciato; il ciclo resta in area A con margine ridotto.P-Adj2 (perdita asimmetrica)
una direzione è robusta, l’altra produce caduta stabile diPhi; il ciclo non è neutro.P-Adj3 (perdita cumulativa)
singolo round-trip accettabile, iterazione ripetuta con deriva verso B/C.
Questa classificazione aiuta a evitare un errore comune:
- valutare l’aggiunzione solo su un passo singolo e non sulla sua dinamica iterata.
4.14 Diagnostica duale monade/comonade
Monadi e comonadi vengono spesso trattate come duali eleganti. In contesti ordinativi la dualità formale non garantisce dualità di stabilità.
Proponiamo una diagnostica duale in quattro controlli:
- controllo di crescita: come varia il margine su iterazione/coespansione;
- controllo di rumore: quanto costo contestuale viene introdotto;
- controllo di recupero: quanto bene il sistema recupera dopo perturbazione;
- controllo di saturazione: se il sistema converge a punto fisso fertile o sterile.
Esito possibile:
- monade stabile / comonade fragile;
- comonade stabile / monade derivante;
- entrambe stabili;
- entrambe instabili.
La teoria guadagna precisione perché evita di inferire proprietà operative da sola simmetria sintattica.
4.15 Protocollo minimo per validazione trasformazionale
Per standardizzare la validazione di funtori, naturali, aggiunzioni e (co)monadi, proponiamo un protocollo minimo in sette passi.
- dichiarazione del dominio e del contesto
Omega; - verifica classica del costrutto;
- definizione dei set di test rappresentativi;
- misura di
Coh/Phi/Deltasu elementi e immagini; - stress su perturbazioni controllate;
- classificazione dei fallimenti (F-Fun/F-Nat/F-Adj/F-Mon/F-Com/F-Chain);
- decisione finale con stato (
validated,in_proof,revise,reject).
Questo protocollo consente confronto coerente tra gruppi, versioni e domini, riducendo l’ambiguità dei risultati.
4.16 Trasporto naturale e conservazione del margine
Un punto tecnico spesso sottovalutato è la conservazione del margine ordinativo lungo una trasformazione naturale.
Dato eta: F=>G, introduciamo:
Delta_m_eta(X) := m_Omega(GX) - m_Omega(FX).
Interpretazione:
Delta_m_eta >= 0su classe test: trasporto conservativo o migliorativo;Delta_m_eta < 0sistematico: trasporto dissipativo.
Questo indicatore non sostituisce la verifica completa, ma offre una metrica rapida per individuare naturali che sembrano buone formalmente e risultano deboli operativamente.
4.17 Composizione di naturali e propagazione di instabilità
Se eta: F=>G e theta: G=>H, la composta naturale theta∘eta può introdurre propagazione non lineare dell’instabilità.
Caso tipico:
etainduce perdita lieve;thetainduce perdita lieve;- la composta supera soglia critica.
Ne segue una regola pratica:
- testare sempre anche le composte di naturali, non solo i componenti singoli.
4.18 Criterio di accettazione forte per catene trasformazionali
Oltre alla regola minima, definiamo una versione forte:
una catena Xi è fortemente affidabile se:
- nessun prefisso cade in B/C;
- il margine minimo resta sopra
eta_chain > 0; - la varianza del margine resta sotto soglia dichiarata;
- i fallimenti osservati sono classificabili e recuperabili senza modifica assiomatica.
Questo criterio è utile in scenari ad alta criticità (pipeline lunghe, sistemi con feedback, applicazioni cross-domain).
5. Proposizioni e teoremi locali
Proposizione 6.1 (Necessità del criterio di preservazione ordinativa funtoriale)
Enunciato: La sola preservazione classica di composizione/identità non garantisce preservazione ordinativa.
Intuizione: il funtore può trasportare forma e perdere qualità operativa.
Stato: validated.
Proposizione 6.2 (Naturalità ordinativa non automatica)
Enunciato:
La naturalità classica di eta: F=>G non implica naturalità ordinativa.
Intuizione: quadrati commutativi possono essere ordinativamente asimmetrici per perdita su uno dei percorsi.
Stato: in_review.
Teorema 6.3 (Vincolo di round-trip per aggiunzioni ordinative)
Ipotesi:
F ⊣ Gclassica;- test su unità/counità in
Omega; - controllo accumulo perdita su iterazioni limitate.
Tesi: L’aggiunzione è ordinativamente valida solo se il round-trip resta entro margine dichiarato.
Proof sketch:
- la struttura classica garantisce compatibilità di base;
- il round-trip misura stabilità operativa del trasporto bidirezionale;
- superata la soglia di perdita, l’aggiunzione resta formale ma non affidabile.
Conseguenze: fornisce criterio operativo per usare aggiunzioni in pipeline reali.
Stato: in_proof.
Teorema 6.4 (Deriva iterativa monadica)
Ipotesi:
- monade
Tclassica; - esiste catena
T^ksu classe operativa; - monitoraggio di
Coh/Phiperkcrescente.
Tesi:
È possibile classificare T come ordinativamente stabile o derivante in base a trend di margine.
Proof sketch:
- la monade definisce dinamica iterativa naturale;
- il trend del margine compositivo distingue stabilità da deriva;
- la classificazione è indipendente dal singolo passo isolato.
Conseguenze: introduce controllo longitudinale per monadi in contesti applicativi.
Stato: in_proof.
Proposizione 6.5 (Sicurezza condizionata dei funtori dimenticanti)
Enunciato: Un funtore dimenticante può essere sicuro su classi specifiche e degenerativo su altre.
Intuizione: la perdita informativa non è uniforme; dipende dal tipo di struttura “dimenticata”.
Stato: validated.
Teorema 6.6 (Stabilità di catena trasformazionale)
Ipotesi:
- catena
Xi = H_n ∘ ... ∘ H_1; - controllo di preservazione su prefissi;
- assenza di interfacce trasformazionali deboli oltre soglia.
Tesi:
Xi è ordinativamente affidabile sul dominio dichiarato.
Proof sketch:
- la verifica su prefissi evita masking del fallimento finale;
- l’assenza di interfacce deboli impedisce accumulo nascosto;
- segue affidabilità globale della catena.
Conseguenze: fissa un criterio pratico per architetture multi-funtoriali.
Stato: in_proof.
Proposizione 6.7 (Non-equivalenza tra dualità formale e dualità di stabilità)
Enunciato: La dualità formale tra monade e comonade non implica dualità di comportamento ordinativo.
Intuizione: la simmetria algebrica può coesistere con asimmetria dei costi contestuali e della deriva.
Stato: in_review.
Teorema 6.8 (Conservazione condizionata del margine naturale)
Ipotesi:
eta: F=>Gnaturale classica;- esiste classe di test
K; Delta_m_eta(X) >= -eps_mper ogniX in K, coneps_msotto soglia critica.
Tesi:
Il trasporto naturale eta è ordinativamente accettabile su K.
Proof sketch:
- la naturalità classica garantisce coerenza diagrammatica;
- il controllo su
Delta_m_etalimita dissipazione operativa; - la soglia
eps_mesplicita il margine tollerabile.
Conseguenze: fornisce un criterio verificabile per approvare naturali in pipeline reali.
Stato: in_proof.
6. Implicazioni operative
6.1 Per progettazione di traduzioni tra modelli
Ogni traduzione funtoriale dovrebbe esplicitare:
- cosa preserva formalmente;
- cosa preserva ordinativamente;
- dove introduce perdita controllata.
6.2 Per review di trasformazioni naturali
È utile affiancare al diagramma commutativo una tabella con:
- classe A/B/C per ciascun percorso;
- differenza di
Coh/Phitra i lati; - decisione finale (
accepted,revise,reject).
6.3 Per applicazioni con aggiunzioni
Nelle applicazioni è consigliato testare round-trip su casi non banali:
- casi nominali;
- casi al bordo;
- casi rumorosi.
Solo così si evita di validare aggiunzioni “pulite” ma non robuste.
6.4 Per monadi/comonadi in pipeline iterative
Serve monitoraggio a finestra:
- trend su
kiterazioni; - allerta su deriva progressiva;
- trigger automatico di revisione al superamento di soglia.
6.5 Per continuità col Capitolo 7
Le nozioni introdotte qui saranno usate in Capitolo 7 per:
- strutture monoidali ordinarie e condizionate;
- categorie arricchite con metrica ordinativa;
- fibrations e topos con vincoli di robustezza trasformazionale.
6.6 Per governance editoriale
Ogni release dovrebbe mantenere una sezione “trasporto trasformazionale” con:
- funtori principali usati;
- stato di affidabilità ordinativa;
- fallimenti noti e condizioni di uso.
Questo riduce regressioni e migliora leggibilità del manoscritto evolutivo.
6.7 Per integrazione con benchmark futuri
Nel disegno dei benchmark dei Capitoli 12-13 è utile introdurre suite dedicate:
FUN_SUITE: preservazione funtoriale;NAT_SUITE: coerenza dei quadrati naturali con margine;ADJ_SUITE: round-trip e perdita cumulativa;MONCOM_SUITE: deriva iterativa e costo contestuale.
Questa segmentazione rende più semplice attribuire cause e responsabilità dei fallimenti.
6.8 Per comunicazione dei risultati
Per evitare ambiguità, ogni risultato trasformazionale dovrebbe riportare:
- costrutto classico coinvolto;
- classe di test usata;
- indicatori di preservazione (
DeltaCoh,DeltaPhi,Drift,Delta_m); - stato finale e motivazione.
Questo formato consente lettura rapida da parte di matematici, ingegneri e revisori interdisciplinari.
7. Limiti e non-claim
Limiti espliciti:
- il capitolo non chiude tutte le prove complete su aggiunzioni e monadi/comonadi;
- la metrica di costo contestuale per comonadi è introdotta in forma minima;
- la stabilità di catene lunghe richiede campagne di benchmark dedicate.
Failure mode riconosciuti:
- confondere preservazione classica con preservazione ordinativa;
- validare naturalità senza analisi dei due percorsi;
- usare monadi iterative senza controllo di deriva;
- assumere sicurezza dei funtori dimenticanti fuori dalla classe validata;
- estendere risultati di un dominio a un altro senza mapping contestuale.
Box C - Non-claim
Questo capitolo non implica:
- che ogni funtore classico debba diventare ordinativamente ammissibile;
- che ogni aggiunzione utile teoricamente sia automaticamente utile operativamente;
- che monadi/comonadi classiche siano sempre stabili in scenari reali iterativi.
8. Claim Ledger (S0-S3)
| ID | Claim | Tipo | Evidenza | Stato |
|---|---|---|---|---|
| C6.1 | La preservazione funtoriale classica è necessaria ma non sufficiente per affidabilità ordinativa | formale | S1 | validated |
| C6.2 | Naturalità classica e naturalità ordinativa possono divergere | formale | S2 | in_review |
| C6.3 | Le aggiunzioni richiedono test di round-trip ordinativo per uso forte | formale-operativo | S2 | in_proof |
| C6.4 | Le monadi richiedono analisi di deriva su iterazione, non solo verifica locale | formale-operativo | S2 | in_proof |
| C6.5 | I funtori dimenticanti sono sicuri solo su classi dichiarate | metodologico | S1 | validated |
| C6.6 | La stabilità di catene trasformazionali richiede controllo su prefissi e interfacce | formale-operativo | S2 | in_proof |
| C6.7 | Il capitolo fornisce il ponte tecnico necessario verso monoidali/enriched/fibrations/topos ordinativi | programmatico | S1 | in_review |
9. Bridge al Capitolo 7
Il Capitolo 6 ha esteso il livello trasformazionale della teoria:
- funtori e naturali con vincolo ordinativo;
- aggiunzioni con controllo di round-trip;
- monadi/comonadi con monitoraggio di deriva e costo contestuale.
Il Capitolo 7 porterà questa estensione a strutture categoriali avanzate:
- monoidali;
- arricchite;
- fibrations;
- topos e dinamiche categoriali.
In sintesi: il Capitolo 6 stabilisce come trasportare la validità ordinativa; il Capitolo 7 mostrerà come farla vivere in strutture ad alta complessità.
Riferimenti
Riferimenti di framework interno:
- Ghioni, F. (2026).
TE_CORE_v5.1.md. - Ghioni, F. (2026).
TE_OST_v2.1.md. OCT_FOUNDATIONAL_BOOK_CHAPTER_04_v1_0.md.OCT_FOUNDATIONAL_BOOK_CHAPTER_05_v1_0.md.OCT_FOUNDATIONAL_BOOK_CHAPTER_08_v1_0.md.OCT_FOUNDATIONAL_BOOK_CHAPTER_09_v1_0.md.
Riferimenti primari:
- Mac Lane, S. (1998). Categories for the Working Mathematician.
- Riehl, E. (2016). Category Theory in Context.
- Spivak, D. (2014). Category Theory for the Sciences.