Skip to main content

Si G es un grupo y a ∈ G, entonces a·1 = a

Demostrar con Lean4 que si \(G\) es un grupo y \(a \in G\), entonces \[a·1 = a\]

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

import Mathlib.Algebra.Group.Defs

variable {G : Type _} [Group G]
variable (a b : G)

example : a * 1 = a :=
sorry

Read more…

Si G es un grupo y a ∈ G, entonces aa⁻¹ = 1

En Lean4, se declara que \(G\) es un grupo mediante la expresión

   variable {G : Type _} [Group G]

Como consecuencia, se tiene los siguientes axiomas

   mul_assoc :    ∀ a b c : G, a * b * c = a * (b * c)
   one_mul :      ∀ a : G, 1 * a = a
   mul_left_inv : ∀ a : G, a⁻¹ * a = 1

Demostrar que si \(G\) es un grupo y \(a \in G\), entonces \[aa⁻¹ = 1\]

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

import Mathlib.Algebra.Group.Defs

variable {G : Type _} [Group G]
variable (a b : G)

example : a * a⁻¹ = 1 :=
sorry

Read more…

En los anillos, 1 + 1 = 2

Demostrar con Lean4 que En los anillos, \(1 + 1 = 2\)

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

import Mathlib.Algebra.Ring.Defs
import Mathlib.Tactic
variable {R : Type _} [Ring R]

example : 1 + 1 = (2 : R) :=
sorry

Read more…

Si R es un anillo y a ∈ R, entonces a - a = 0

Demostrar con Lean4 que si \(R\) es un anillo y \(a \in R\), entonces \[a - a = 0\]

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

import Mathlib.Algebra.Ring.Defs
import Mathlib.Algebra.Group.Basic

variable {R : Type _} [Ring R]
variable (a : R)

example : a - a = 0 :=
sorry

Read more…

Si R es un anillo y a ∈ R, entonces -(-a) = a

Demostrar con Lean4 que si R es un anillo y a ∈ R, entonces \[ -(-a) = a \]

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

import Mathlib.Algebra.Ring.Defs
import Mathlib.Tactic

variable {R : Type _} [Ring R]
variable {a : R}

example : -(-a) = a :=
sorry

Read more…

Si R es un anillo, entonces -0 = 0

Demostrar con Lean4 que si R es un anillo, entonces \[ -0 = 0 \]

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

import Mathlib.Algebra.Ring.Defs
import Mathlib.Tactic

variable {R : Type _} [Ring R]

example : (-0 : R) = 0 :=
sorry

Read more…