Sono nuovo di Agda. Sto leggendo il giornale "Tipi dipendenti al lavoro" di Ana Bove e Peter Dybjer. Non capisco la discussione sui set finiti (a pagina 15 nella mia copia).Una definizione per set finiti in Agda
Il documento definisce un tipo Fin
:
data Fin : Nat -> Set where
fzero : {n : Nat} -> Fin (succ n)
fsucc : {n : Nat} -> Fin n -> Fin (succ n)
Devo mancare qualcosa di ovvio. Non capisco come funzioni questa definizione. Qualcuno potrebbe semplicemente tradurre la definizione di Fin
nell'inglese quotidiano? Potrebbe essere tutto ciò di cui ho bisogno per capire questa parte del documento.
Grazie per aver trovato il tempo di leggere la mia domanda. Lo apprezzo.
Grazie per aver trovato il tempo di rispondere alla mia domanda. La tua spiegazione è chiara e facile da capire. Questo è esattamente ciò di cui avevo bisogno. Grazie ancora. –