La composición de funciones inyectivas es inyectiva

Demostrar con Lean4 que la composición de funciones inyectivas es inyectiva.

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

Demostraciones en lenguaje natural (LN)


1ª demostración en LN

Tenemos que demostrar que
(x,y)[(gf)(x)=(gf)(y)x=y]


Sean x,y tales que
(gf)(x)=(gf)(y)

Entonces, por la definición de la composición,
g(f(x))=g(f(y))

y, ser g inyectiva,
f(x)=f(y)

y, ser f inyectiva,
x=y

2ª demostración en LN

Tenemos que demostrar que
(x,y)[(gf)(x)=(gf)(y)x=y]


Sean x,y tales que
(gf)(x)=(gf)(y)

y tenemos que demostrar que
x=y

El objetivo (2), usando que f es inyectiva, se reduce a
f(x)=f(y)

que, usando que g es inyectiva, se reduce a
g(f(x))=g(f(y))

que, por la definición de la composición, coincide con (1).

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

Escribe un comentario