Intersección con la imagen

Demostrar con Lean4 que
f[s]v=f[sf¹[v]]

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

1. Demostración en lenguaje natural

Tenemmos que demostrar que, para todo y,
yf[s]vyf[sf¹[v]]
Lo haremos demostrando las dos implicaciones.

(⟹) Supongamos que yf[s]v. Entonces,
yf[s]yv
Por (1), existe un x tal que
xsf(x)=y
De (2) y (4), se tiene que
f(x)v
y, por tanto,
xf¹[v]
De (3) y (5), se tiene que
xsf¹[v]
Por tanto,
f(x)f[sf¹[v]]
y, por (4),
yf[sf¹[v]]

(⟸) Supongamos que yf[sf¹[v]]. Entonces, existe un x tal que
xsf¹[v]f(x)=y
Por (6), se tiene que
xsxf¹[v]
Por (8), se tiene que
f(x)f[s]
y, por (7),
yf[s]
Por (9),
f(x)v
y, por (7),
yv
Por (10) y (11),
yf[s]v

2. Demostraciones con Lean4

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

3. Demostraciones con Isabelle/HOL

Escribe un comentario