Ejercicio 10

Re: Ejercicio 10

de Guillermo Calderon - InCo -
Número de respuestas: 0

Hola Nicolás:

Es cierto lo que decís, se usa el mismo nombre para dos funciones distintas:

  • #x₁ : TERM → ℕ
  • #x₁ : FORM → ℕ

Esto puede ser un poco confuso pero es una práctica frecuente cuando definimos funciones que recorren una fórmula y luego terminan recorriendo términos. Según el contexto nos damos cuenta cuál es la función que se está usando.

Se pueden usar nombres distintos TERM-#x₁ y FORM#-x₁ por ejemplo.

Y escribiríamos cosas así:

  • FORM-#x₁(α □ β) = FORM-#x₁(α) + FORM-#x₁(β)
  • FORM-#x₁(xᵢ='xⱼ) = TERM-#x₁(xᵢ) + TERM-#x₁(xⱼ)

Espero que aclare tus dudas. Cualquier cosa volvé a preguntar.