Soy nuevo en Agda. Estoy leyendo el documento "Tipos dependientes en el trabajo" de Ana Bove y Peter Dybjer. No entiendo la discusión de Conjuntos finitos (en la página 15 en mi copia).Definición de conjuntos finitos en Agda
El documento define un tipo Fin
:
data Fin : Nat -> Set where
fzero : {n : Nat} -> Fin (succ n)
fsucc : {n : Nat} -> Fin n -> Fin (succ n)
Debo estar perdiendo algo obvio. No entiendo cómo funciona esta definición. ¿Podría alguien simplemente traducir la definición de Fin
al inglés cotidiano? Eso podría ser todo lo que necesito para entender esta parte del documento.
Gracias por tomarse el tiempo para leer mi pregunta. Lo aprecio.
Gracias por tomarse el tiempo para responder a mi pregunta. Tu explicación es clara y fácil de entender. Esto es exactamente lo que necesitaba. Gracias de nuevo. –