El mes de octubre en Exercitium (Ejercicios con Haskell y Python)

Durante el mes de octubre he publicado en Exercitium las soluciones de los siguientes problemas:

A continuación se muestran las soluciones.
Read More “El mes de octubre en Exercitium (Ejercicios con Haskell y Python)”

La semana en Calculemus (28 de octubre de 2023)

Esta semana he publicado en Calculemus las demostraciones con Lean4 de las siguientes propiedades:

A continuación se muestran las soluciones.
Read More “La semana en Calculemus (28 de octubre de 2023)”

La semana en Calculemus (21 de octubre de 2023)

Esta semana he publicado en Calculemus las demostraciones con Lean4 de las siguientes propiedades:

A continuación se muestran las soluciones.

1. El producto de dos funciones impares es par

Demostrar con Lean4 que el producto de dos funciones impares es par.

Para ello, completar la siguiente teoría de Lean4:

Demostración en lenguaje natural

Supongamos que f y g son funciones impares. Tenemos que demostrar que f·g es par; es decir, que
(x)(f·g)(x)=(f·g)(x)
Sea x. Entonces,
(f·g)(x)=f(x)g(x)=(f(x))g(x)[porque f es impar]=(f(x)(g(x))[porque g es impar]=f(x)g(x))=(f·g)(x)

Demostraciones con Lean4

Demostraciones interactivas

Se puede interactuar con las demostraciones anteriores en Lean 4 Web.

Referencias

2. El producto de una función par por una impar es impar

Demostrar con Lean4 que el producto de una función par por una impar es impar.

Para ello, completar la siguiente teoría de Lean4:

Demostración en lenguaje natural

Supongamos que f es una función par y g lo es impar. Tenemos que demostrar que f·g es imppar; es decir, que
(x)(f·g)(x)=(f·g)(x)
Sea x. Entonces,
(f·g)x=f(x)g(x)=f(x)g(x)[porque f es par]=f(x)(g(x))[porque g es impar]=f(x)g(x))=(f·g)(x)

Demostraciones con Lean4

Demostraciones interactivas

Se puede interactuar con las demostraciones anteriores en Lean 4 Web.

Referencias

3. Si f es par y g es impar, entonces (f ∘ g) es par

Demostrar con Lean4 que si f es par y g es impar, entonces fg es par.

Para ello, completar la siguiente teoría de Lean4:

Demostración en lenguaje natural

Supongamos que f es una función par y g lo es impar. Tenemos que demostrar que fg es par; es decir, que
(x)(fg)(x)=(fg)(x)
Sea x. Entonces,
(fg)(x)=f(g(x))=f(g(x))[porque g es impar]=f(g(x))[porque f es par]=(fg)(x)

Demostraciones con Lean4

Demostraciones interactivas

Se puede interactuar con las demostraciones anteriores en Lean 4 Web.

Referencias

4. Para cualquier conjunto s, s ⊆ s

Demostrar con Lean4 que para cualquier conjunto s, ss.

Para ello, completar la siguiente teoría de Lean4:

Demostración en lenguaje natural

Tenemos que demostrar que
(x)[xs×s]
Sea x tal que
xs
Entonces, por (1), se tiene que
xs
que es lo que teníamos que demostrar.

Demostraciones con Lean4

Demostraciones interactivas

Se puede interactuar con las demostraciones anteriores en Lean 4 Web.

Referencias

5. Si r ⊆ s y s ⊆ t, entonces r ⊆ t

Demostrar con Lean4 que si rs y st, entonces rt.

Para ello, completar la siguiente teoría de Lean4:

Demostración en lenguaje natural

1ª demostración en LN

Tenemos que demostrar que
(x)[xrxt]
Sea x tal que
xr
Puesto que rs, se tiene que
xs
y, puesto que \(s ⊆ t), se tiene que
xt
que es lo que teníamos que demostrar.

2ª demostración en LN

Tenemos que demostrar que
(x)[xrxt]
Sea x tal que
xr
Tenemos que demostrar que
xt
que, puesto que st, se reduce a
xs
que, puesto que rs, se redece a
xr
que es lo que hemos supuesto.

Demostraciones con Lean4

Demostraciones interactivas

Se puede interactuar con las demostraciones anteriores en Lean 4 Web.

Referencias

La semana en Calculemus (14 de octubre de 2023)

Esta semana he publicado en Calculemus las demostraciones con Lean4 de las siguientes propiedades:

A continuación se muestran las soluciones.
Read More “La semana en Calculemus (14 de octubre de 2023)”

La semana en Calculemus (7 de octubre de 2023)


Esta semana he publicado en Calculemus las demostraciones con Lean4 de las siguientes propiedades:

A continuación se muestran las soluciones.
Read More “La semana en Calculemus (7 de octubre de 2023)”