Algebra EstructurasAlgebraicas
Algebra EstructurasAlgebraicas
Algebra EstructurasAlgebraicas
Estructuras Algebraicas
Estructuras algebraicas:
Rédei, L. (1967) “Algebra. Volume 1” Pergamon Press
¡EXCELENTE LIBRO!
Goldstein, L. J. (1973) “Abstract algebra; a first course”. Prentice Hall
Allenby, R.B.J.T. (1991) “Rings, fields and groups: an introduction to abstract algebra”
Ed. Eduard Arnold
http://en.wikipedia.org/wiki/Outline_of_algebraic_structures
Un curso sólo sobre estructruas algebraicas de la Univ. De Plymouth State
http://ma4140.wikidot.com/
* Un lenguaje formal es aquel generado por una gramática formal (conjunto de reglas de
formación que define que es admisible).
** Es dependiente del contexto por que las operaciones dependen de la estructura algebraica
sobre la que se ejecuten; a veces lo veréis como Sintaxis dependiente del tipo. e.g
[http://people.ds.cam.ac.uk/mg262/CSLI%20talk.pdf]
*** Una vez se declara el contexto, la ambigüedad desaparece, cosa que no ocurre
necesariamente en los lenguajes naturales. En este sentido, a veces observarás un abuso de
notación e.g. el mismo símbolo usado para cosas diferentes; esto estrictamente es debido a
una “mala formalización” (o estrictamente mala codificación), pero no confundas abuso de
notación con ambigüedad. Ambigüedad es cuando incluso con una buena
codificación/formalización, y conocido el contexto, todavía pudiésemos obtener dos
significados a partir de una única expresión.
© 2013-6. Dr. Felipe Orihuela-Espina 7
Matemáticas como lenguaje
Además tiene la particularidad de ser no
convencional debido a que presenta
ciertas características a menudo
restringidas a los lenguajes naturales:
(i) sintaxis libre (puedes expresar lo mismo de
muchas formas),
(ii) adaptabilidad (la sintaxis no es fija, sino
que crece cuando se necesita),
(iii) sufre de la inadecuación de la
precedencia (no hay una autoridad central
que determine el orden de “aprendizaje”*).
* Esto puede dar lugar en ocasiones a definiciones aparentemente cíclicas; pero con el
debido esfuerzo se puede “desfacer el entuerto.
© 2013-6. Dr. Felipe Orihuela-Espina 8
Matemáticas como lenguaje
Al ser un lenguaje formal,
whole numbers
Fuente: [http://thinkzone.wlonk.com/Numbers/NumberSets.pdf]
© 2013-6. Dr. Felipe Orihuela-Espina 12
Conjuntos numéricos
Fuente: [http://thinkzone.wlonk.com/Numbers/NumberSets.pdf]
© 2013-6. Dr. Felipe Orihuela-Espina 13
Conjuntos numéricos
Fuente: [http://thinkzone.wlonk.com/Numbers/NumberSets.pdf]
© 2013-6. Dr. Felipe Orihuela-Espina 14
Álgebra
“Parte de las matemáticas en la cual las operaciones
aritméticas son generalizadas empleando números, letras y
signos.” [Real Academia de la Lengua]
A
B
* Aún no hemos visto las relaciones de orden; las veremos un poco más adelante. Pero por
ahora, baste decir que igual en este caso, significa que tienen los mismos elementos.
* Las definiciones formales las podéis encontrar en libros, o en Wolfram World of Maths [http://mathworld.wolfram.com/]
© 2013-6. Dr. Felipe Orihuela-Espina 17
Conjunto potencia
* Las definiciones formales las podéis encontrar en libros, o en Wolfram World of Maths [http://mathworld.wolfram.com/]
© 2013-6. Dr. Felipe Orihuela-Espina 18
Conjunto potencia
Conjunto potencia:
Ejemplo:
* Aún no hemos visto las relaciones de orden; las veremos un poco más
adelante. Pero por ahora, baste decir que ordenado en este caso, significa
que no es igual (a,b) que (b,a).
R
{ , , }
{ , , }
{ , , }
© 2013-6. Dr. Felipe Orihuela-Espina 27
Relaciones
En particular, una relación binaria (n=2)
R de un conjunto A a otro conjunto B es un
subconjunto del producto cartesiano AxB
(R⊆AxB) tal que si los elementos a∊A y
b∊B están relacionados entonces (a,b)∊R
* Las definiciones formales las podéis encontrar en libros e.g. [CameronPJ (2006) Notes on Algebraic Structures], , o en
Wolfram World of Maths [http://mathworld.wolfram.com/]
© 2013-6. Dr. Felipe Orihuela-Espina 29
Operación
Operación: Función de una potencia del conjunto [al
conjunto*]**
f: AxAx…xAA o f:AnA
f: AxAx…xAY o f:AnY
Es posible que la única diferencia que quede entre ambos términos sea
el uso contextual:
http://wiki.answers.com/Q/What_is_the_difference_of_function_and_operati
on
* Las definiciones formales las podéis encontrar en libros, o en Wolfram World of Maths [http://mathworld.wolfram.com/]
© 2013-6. Dr. Felipe Orihuela-Espina 32
Mapeo
Mapeo: Relación que preserva las
estructuras
…a menudo se usa (incorrectamente) como
sinónimo de función
* Las definiciones formales las podéis encontrar en libros, o en Wolfram World of Maths [http://mathworld.wolfram.com/]
© 2013-6. Dr. Felipe Orihuela-Espina 33
Morfismo
Morfismo: Mapeo entre dos estructuras
matemáticas (e.g. grupo, manifold,
espacio, etc) en una categoría
Conjunto Producto
(Colección) Cartesiano
Subconjunto
Relación
Conjunto
Potencia
Operación Función
Estructura Mapeo
Relación es-un
Definido sobre…
Conjuntos
Relaciones
Morfismo
© 2013-6. Dr. Felipe Orihuela-Espina 35
OPERACIONES Y SUS
PROPIEDADES
f: AxAx…xAA o f:AnA
f: AxAx…xAY o f:AnY
Ejemplos de signaturas:
AxA→A
Ejemplo:
La suma es una operación interna en los naturales:
<ℕ,+>: ∀x,y∈ℕ : x+y∈ℕ
* Las definiciones formales las podéis encontrar en libros, o en Wolfram World of Maths [http://mathworld.wolfram.com/]
© 2013-6. Dr. Felipe Orihuela-Espina 38
Operación externa
Si una operación no es interna, entonces se
dice que es una operación externa.
Ejemplo:
La diferencia es una operación externa en los
naturales:
<ℕ,->: ∀x,y∈ℕ: x-y∈ℤ
…basta con que el minuendo sea menor que el
sustraendo.
* Las definiciones formales las podéis encontrar en libros, o en Wolfram World of Maths [http://mathworld.wolfram.com/]
© 2013-6. Dr. Felipe Orihuela-Espina 39
Operación unaria
Una operación de aridad n=1 es una
operación unaria.
Sin pérdida de generalidad:
A→C
AxA→C
Fuente: [http://thinkzone.wlonk.com/Numbers/NumberSets.pdf]
© 2013-6. Dr. Felipe Orihuela-Espina 46
Propiedades de una operación binaria
Asociatividad:
(a*b)*c=a*(b*c) ∀a,b,c∈A
(7-4)-17-(4-1)
(7-4)-1 = 2
7-(4-1) = 4
(4/2)/2 4/(2/2)
(4/2)/2 = 1
4/(2/2) = 4
a*b=b*a ∀a,b∈A
2do Operando
*
b1 b2 b3
b1 b2 a12 a13
operando
1er
b2 b3 b2 b1
b3 b1 a32 b3
b2 b3 b2 b1
b3 b1 b1 b3
∀a∈A : a*a=a
Aunque la idempotencia es
relevante para algunas estructuras
algebraicas (e.g. semilátices) pero
no la vamos a ver en más detalle.
Álgebra universal
Teoría de categorías
donde:
Ai representa un conjunto y
Al conjunto A1, …, Ai con la estructura (sistema algebraico o conjunto de operaciones)
añadida <O1, …,Oj> se le llama espacio.
…y ya!
Figura de
[http://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Magma_to_group2.svg/
410px-Magma_to_group2.svg.png]
© 2013-6. Dr. Felipe Orihuela-Espina 91
Estructuras multiplicativas
Un semianillo es un conjunto no vacío sobre el que se definen una suma y un producto asociativos
☞ O sea, un semi-grupo [aditivo] con un producto asociativo. Recuerda que el orden de las operaciones es importante,
por lo que estrictamente no es semi-grupo [multiplicativo] con una suma asociativa. Aunque en la práctica, es
irrelevante.
Y además se cumple
Distributiva: g⋅(h+k)=g⋅h+g⋅k
Y además se cumple
Distributiva: g⋅(h+k)=g⋅h+g⋅k
Y además se cumple
Distributiva: g⋅(h+k)=g⋅h+g⋅k
Y además se cumple
Distributiva: g⋅(h+k)=g⋅h+g⋅k
Asociatividad
Asociatividad
Conmutativa
Conmutativa
Distributiva
Identidad
Identidad
Inversa
Inversa
Semianillo
Subanillo
Anillo
Anillo conmutativo (Anillo
Abeliano)
Anillo con identidad
Anillo con división o
Campo asimétrico
Campo
∃y∈P : ∀x∈P ⇒ x ⊑ y
∃y∈P : ∀x∈P ⇒ y ⊑ x
Y además se cumple
El producto escalar es asociativo: (a⋅b)⋅x = a⋅(b⋅x)
Observa que esta notación es ambigua, ya que usa el mismo símbolo para denotar al producto escalar
fa y al producto (asociativo) definido internamente sobre el campo F
Observa que el escalar suele ser un real ℝ, pero no necesariamente; podría ser un complejo, un
racional o en general cualquier campo
Distributiva sobre la suma vectorial: a⋅(x+y)=a⋅x+a⋅y
Distributiva sobre la suma escalar: x⋅(a+b)=x⋅a+x⋅b
Y además se cumple
El producto escalar es asociativo: (a⋅b)⋅x = a⋅(b⋅x)
Observa que esta notación es ambigua, ya que usa el mismo símbolo para denotar al producto escalar fa y al
producto (asociativo) definido internamente sobre el campo F
Observa que el escalar suele ser un real ℝ, pero no necesariamente; podría ser un complejo, un racional o en
general cualquier campo
Distributiva del producto vectorial sobre la suma: x x(y + z)=xxy + xxz
Distributiva de la suma sobre el producto vectorial: x+(y x z)=x+y x x+z
Distributiva sobre la suma vectorial: a⋅(x+y)=a⋅x+a⋅y
Distributiva sobre la suma escalar: x⋅(a+b)=x⋅a+x⋅b
Figura de [http://commons.wikimedia.org/wiki/File:Algebraic_structures.png]
© 2013-6. Dr. Felipe Orihuela-Espina 114
Propiedades de una operación binaria
Ejercicio: Sea un conjunto S=ℝ\{-1}, es decir el
conjunto de los reales sin el -1. Definamos una
operación * sobre S tal que:
∀a,b∈S : a*b=a+b+ab (donde ‘+’ representa la suma de reales “clásica”)