Skip to main content

Imagen de imagen inversa de aplicaciones suprayectivas

Demostrar con Lean4 que si \(f\) es suprayectiva, entonces \[ u ⊆ f[f⁻¹[u]] \]

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

import Mathlib.Data.Set.Function
open Set Function
variable {α β : Type _}
variable (f : α  β)
variable (u : Set β)

example
  (h : Surjective f)
  : u  f '' (f⁻¹' u) :=
by sorry

Read more…

Imagen de la imagen inversa

Demostrar con Lean4 que \[ f[f⁻¹[u]] ⊆ u \]

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

import Mathlib.Data.Set.Function
open Set

variable {α β : Type _}
variable (f : α  β)
variable (u : Set β)

example : f '' (f⁻¹' u)  u :=
by sorry

Read more…

Imagen inversa de la imagen de aplicaciones inyectivas

Demostrar con Lean4 que si \(f\) es inyectiva, entonces \(f⁻¹[f[s]​] ⊆ s\).

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

import Mathlib.Data.Set.Function
open Set Function
variable {α β : Type _}
variable (f : α  β)
variable (s : Set α)

example
  (h : Injective f)
  : f ⁻¹' (f '' s)  s :=
by sorry

Read more…

Subconjunto de la imagen inversa

Demostrar con Lean4 que \[ f[s] ⊆ u ↔ s ⊆ f⁻¹[u] \]

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

import Mathlib.Data.Set.Function
open Set
variable {α β : Type _}
variable (f : α  β)
variable (s : Set α)
variable (u : Set β)

example : f '' s  u  s  f ⁻¹' u :=
by sorry

Read more…

Imagen inversa de la imagen

Demostrar que si \(s\) es un subconjunto del dominio de la función \(f\), entonces \(s\) está contenido en la imagen inversa de la imagen de \(s\) por \(f\); es decir, \[ s ⊆ f⁻¹[f[s]] \]

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

import Mathlib.Data.Set.Function
open Set
variable {α β : Type _}
variable (f : α  β)
variable (s : Set α)

example : s  f ⁻¹' (f '' s) :=
by sorry

Read more…

Imagen de la unión

En Lean4, la imagen de un conjunto s por una función f se representa por f '' s; es decir,

   f '' s = {y |  x, x  s  f x = y}

Demostrar con Lean4 que

   f '' (s  t) = f '' s  f '' t

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

import Mathlib.Data.Set.Function
variable {α β : Type _}
variable (f : α  β)
variable (s t : Set α)
open Set

example : f '' (s  t) = f '' s  f '' t :=
by sorry

Read more…

Imagen inversa de la intersección

En Lean, la imagen inversa de un conjunto s (de elementos de tipo β) por la función f (de tipo α → β) es el conjunto f ⁻¹' s de elementos x (de tipo α) tales que f x ∈ s.

Demostrar con Lean4 que

   f ⁻¹' (u  v) = f ⁻¹' u  f ⁻¹' v

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

import Mathlib.Data.Set.Function
variable {α β : Type _}
variable (f : α  β)
variable (u v : Set β)
open Set

example : f ⁻¹' (u  v) = f ⁻¹' u  f ⁻¹' v :=
by sorry

Read more…

Unión con intersección general

Demostrar con Lean4 que \[ s ∪ (⋂_i A_i) = ⋂_i (A_i ∪ s) \]

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

import Mathlib.Data.Set.Basic
import Mathlib.Tactic
open Set
variable {α : Type}
variable (s : Set α)
variable (A :   Set α)

example : s  ( i, A i) =  i, (A i  s) :=
by sorry

Read more…

Intersección de intersecciones

Demostrar con Lean4 que \[ ⋂_i (A_i ∩ B_i) = (⋂_i A_i) ∩ (⋂_i B_i) \]

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

import Mathlib.Data.Set.Basic
import Mathlib.Tactic

open Set

variable {α : Type}
variable (A B :   Set α)

example : ( i, A i  B i) = ( i, A i)  ( i, B i) :=
by sorry

Read more…

Distributiva de la intersección respecto de la unión general

Demostrar con Lean4 que \[ s ∩ ⋃_i A_i = ⋃_i (A_i ∩ s) \]

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

import Mathlib.Data.Set.Basic
import Mathlib.Data.Set.Lattice
import Mathlib.Tactic

open Set

variable {α : Type}
variable (s : Set α)
variable (A :   Set α)

example : s  ( i, A i) =  i, (A i  s) :=
by sorry

Read more…