Edición de «Final 28/09/2020 (Paradigmas)»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 15: | Línea 15: | ||
: a) <math>foldD \ (+) \ unD</math> está bien tipado y su evaluación termina independientemente de la definición de <math>unD</math>. | : a) <math>foldD \ (+) \ unD</math> está bien tipado y su evaluación termina independientemente de la definición de <math>unD</math>. | ||
: b) <math>foldD \ (+) \ unD</math> no está bien tipado. | : b) <math>foldD \ (+) \ unD</math> no está bien tipado. | ||
: c) <math>foldD \ (+) \ unD</math> está bien tipado, pero su evaluación termina independientemente de la definición de <math>unD</math> | : c) <math>foldD \ (+) \ unD</math> está bien tipado, pero su evaluación no termina independientemente de la definición de <math>unD</math> | ||
<b>4.</b> Se propone extender <math>\lambda^{b}</math> con números enteros. Para ello, se extiende el lenguaje de tipos con <math>Int</math> y se adopta como sintaxis de términos la misma que <math>\lambda^{b, n}</math>. Las reglas de tipado son análogas a las reglas de <math>\lambda^{b, n}</math> (donde se usa el tipo <math>Int</math> en lugar de <math>Nat</math>). Se extiende el conjunto de valores de <math>\lambda^{b}</math>: | <b>4.</b> Se propone extender <math>\lambda^{b}</math> con números enteros. Para ello, se extiende el lenguaje de tipos con <math>Int</math> y se adopta como sintaxis de términos la misma que <math>\lambda^{b, n}</math>. Las reglas de tipado son análogas a las reglas de <math>\lambda^{b, n}</math> (donde se usa el tipo <math>Int</math> en lugar de <math>Nat</math>). Se extiende el conjunto de valores de <math>\lambda^{b}</math>: |