1: Operaciones Binarias
( \newcommand{\kernel}{\mathrm{null}\,}\)
La definición más básica en este curso es la siguiente:
Una operación binaria∗ en un conjuntoS es una función deS×S aS. Si(a,b)∈S×S entonces escribimosa∗b para indicar la imagen del elemento(a,b) debajo de la función∗.
El siguiente lema explica con más detalle exactamente lo que significa esta definición.
Lema 1.1 Una operación binaria∗ en un conjuntoS es una regla para combinar dos elementos deS para producir un tercer elemento deS. Esta regla debe cumplir las siguientes condiciones:
- a)
-
a∈S and b∈S⟹a∗b∈S.
[S está cerrado bajo∗.]
- b)
-
Para todosa,b,c,d enS
a=c and b=d⟹a∗b=c∗d.[La substiución es permisible.]
- c)
-
Para todosa,b,c,d enS
a=b⟹a∗c=b∗c. - d)
-
Para todosa,b,c,d enS
c=d⟹a∗c=a∗d.
Prueba Recordemos que una funciónf de conjuntoA a conjuntoB es una regla que asigna a cada elementox∈A un elemento, generalmente denotado porf(x), en el conjuntoB. Además, esta regla debe cumplir la condiciónx=y⟹f(x)=f(y) Por otro lado, el producto cartesianoS×S consiste en el conjunto de todos los pares ordenados(a,b) dondea,b∈S. La igualdad de pares ordenados la define la reglaa=c and b=d⟺(a,b)=(c,d). Ahora en este caso asumimos que∗ es una función del conjuntoS×S al conjuntoS y en lugar de escribir∗(a,b) escribimosa∗b. Ahora, sia,b∈S entonces(a,b)∈S×S. Entonces la regla∗ asigna(a,b) al elementoa∗b∈S. Esto establece a). Ahora la implicación ([eqn1.1]) se vuelve(a,b)=(c,d)⟹a∗b=c∗d. De ([eqn1.2]) y ([eqn1.3]) obtenemosa=c and b=d⟹a∗b=c∗d. Esto establece (b).
Para probar (c) suponemos quea=b. Por reflexividad de igualdad, tenemos para todoc∈S esoc=c. Así tenemosa=b yc=c y se deduce de la parte b) quea∗c=b∗c, según se desee. La prueba de (d) es similar. ◼
En la parte (a) el orden dea yb es importante. No asumimos quea∗b es lo mismo queb∗a. Aunque a veces puede ser cierto quea∗b=b∗a, no forma parte de la definición de operación binaria.
El enunciado b) dice que sia=c yb=d, podemos sustituira ycd parab en la expresióna∗b y obtenemos la expresión c∗dque es igual aa∗b. Uno podría no pensar que una declaración tan natural es necesaria. Para ver la necesidad de ello, consulte el Problema 1.7 a continuación.
La parte (c) del lema anterior dice que podemos multiplicar ambos lados de una ecuación a la derecha por el mismo elemento. La parte (d), dice que podemos multiplicar ambos lados de una ecuación a la izquierda por el mismo elemento.
Las operaciones binarias suelen ser denotadas por símbolos como+,⋅,∗,×,∘,⋆,∙,⋄,⊡,⊠,⊗,⊕,⊙,∨,∧,∪,∩,⋯ Así como uno usa a menudof para una función genérica, usamos∗ para indicar una operación binaria genérica. Además, si∗:S×S→S es una operación binaria dada en un conjuntoS, escribimosa∗b en lugar de∗(a,b). Esto se llama notación infija. En la práctica, abreviamos aún más; así como usamos enab lugar dea⋅b oa×b en álgebra de secundaria, a menudo usaremosab en lugar dea∗b para una operación binaria genérica.
Notación. Denotamos los números naturales, los enteros, los números racionales y los números reales por los símbolosNZ,Q, yR, respectivamente.
Recordemos queN={1,2,3,…}Z={…,−3,−2,−1,0,1,2,3,…}Q={nm:n,m∈Z and m≠0} Por ahora, asumimos que los estudiantes tienen un conocimiento básico de todos estos sistemas numéricos. Posteriormente en el curso, daremos una lista de axiomas de los que se pueden derivar todas las propiedades de estos sistemas numéricos. Consulte el Apéndice C para conocer algunas propiedades básicas deN yZ que necesitaremos de vez en cuando.
Ahora enumeramos algunos ejemplos de operaciones binarias. Algunos deberían ser muy familiares para ti. Algunos pueden ser nuevos para ti.
Ejemplo 1.1 Adición ordinaria enN,Z,Q yR.
Ejemplo 1.2 Multiplicación ordinaria enN,Z,Q yR.
Ejemplo 1.3 Resta ordinaria sobreZ,Q yR. Tenga en cuenta que la resta no es una operación binaria enN ya que, por ejemplo,1−2∉N.
Ejemplo 1.4 División ordinaria sobreQ−{0} yR−{0}. Tenga en cuenta que la división no es una operación binaria sobreN yZ desde, por ejemplo,12∉N y12∉Z. También tenga en cuenta que debemos eliminar 0 deQ yR ya que la división por 0 no está definida.
Ejemplo 1.5 Por cada enteron≥2 definir el conjuntoZn={0,1,2,…,n−1}. Para todosa,b∈Zn let
a+b=resto cuando la suma ordinaria dea yb se divide porn, y
a⋅b=resto cuando el producto ordinario dea yb se divide porn.
Las operaciones binarias definidas en el Ejemplo 1.5 generalmente se denominan módulo de adiciónn y módulo de multiplicaciónn. El enteron inZn se llama el módulo. El plural de módulo es moduli.
En el Ejemplo 1.5, sería más preciso usar algo así comoa+nb ya⋅nb para sumar y multiplicar enZn, pero en aras de mantener la notación simple omitimos el subíndicen. Desde luego, esto significa que en cualquier situación dada, debemos tener muy claro el valor den. Tenga en cuenta también que esta es realmente una clase infinita de ejemplos:Z2={0,1}Z3={0,1,2}Z4={0,1,2,3},,, etc. Para que quede claro, damos algunos ejemplos de suma y multiplicación:
- EnZ4:
-
2+3=1,2+2=0,0+3=3,2⋅3=2,2⋅2=0 y1⋅3=3.
- EnZ5:
-
2+3=0,2+2=4,0+3=3,2⋅3=1,2⋅2=4 y1⋅3=3\
Ejemplo 1.6 Por cada enteron≥1 dejamos[n]={1,2,⋯,n}.
Una permutación on[n] es una función[n] a partir de la[n] cual es a la vez uno a uno y hacia. SnDefinimos como el conjunto de todas las permutaciones en[n]. Siσ yτ son elementos deSn definimos su productoστ como la composición deσ yτ, es decir,στ(i)=σ(τ(i))for all ∈ n. Ver Apéndice B si alguno de los términos utilizados en este ejemplo son desconocidos.
Nuevamente, tenemos un número infinito de ejemplos:S1,S2,S3,S4, etc. Más adelante discutimos este ejemplo así como los otros ejemplos con más detalle. Primero, damos algunos ejemplos más:
Ejemplo 1.7 DejarK denotar cualquiera de los siguientes:Z,Q,R,Zn. DejarM2(K) ser el conjunto de todas las2×2 matrices[abcd] dondea,b,c,d se encuentren los elementos deK. La suma y multiplicación de matrices se definen por las siguientes reglas:
[abcd]+[a′b′c′d′]=[a+a′b+b′c+c′d+d′]
[abcd]⋅[a′b′c′d′]=[aa′+bc′ab′+bd′ca′+dc′cb′+dd′]
para todosa,b,c,d,a′,b′,c′,d′∈K.
Ejemplo 1.8 La adición habitual de vectores enRn,n∈N. Más precisamente
Rn={(x1,x2,…,xn) | xi∈R for all i}.
La suma se define por la regla:(x1,x2,…,xn)+(y1,y2,…,yn)=(x1+y1,x2+y2,…,xn+yn). dondexi+yi denota la suma habitual de los números realesxi yyi.
Ejemplo 1.9 Adición módulo 2 para secuencias binarias de longitudn,n∈N. (Este ejemplo es importante para la informática.) En este caso el conjunto esZn2={(x1,x2,…,xn) | xi∈Z2 for all i}. Recordemos esoZ2={0,1}. La suma se define por la regla:(x1,x2,…,xn)+(y1,y2,…,yn)=(x1+y1,x2+y2,…,xn+yn). dondexi+yi denota adición módulo 2 (también llamado exclusivo o) dexi yyi. Más precisamente0+0=0,0+1=1,1+0=1 y1+1=0.
Ejemplo 1.10 El producto cruzadou×v de vectoresu yv enR3. Recordemos que siu=(u1,u2,u3)v=(v1,v2,v3) entoncesu×v se define por la fórmulau×v=(|u2u3v2v3|,−|u1u3v1v3|,|u1u2v1v2|), donde|abcd|=ad−bc.
Ejemplo 1.11 Las operaciones de conjunto∪ y∩ son operaciones binarias en el conjuntoP(X) de todos los subconjuntos deX. Recordemos que el conjuntoP(X) se llama el conjunto de potencia deX; y, siA yB son conjuntos, entoncesA∪B se llama la unión deA yB yA∩B se llama la intersección deA yB.
Supongamos que∗ es una operación binaria en el conjuntoS.
- Decimos que∗ es asociativo si
x∗(y∗z)=(x∗y)∗zfor all x,y,z ∈ S.
- Decimos que un elementoe enS es una identidad con respecto a∗ si
x∗e=x and e∗x=xfor all x in S.
- Quee∈S sea una identidad con respecto a∗. Dadox∈S decimos que un elementoy∈S es un inverso dex si ambosx∗y=e and y∗x=e.
- Decimos que∗ es conmutativo six∗y=y∗x for all x,y∈S.
- Decimos que un elementoa deS es idempotente con respecto a∗ sia∗a=a.
- Decimos que un elementoz deS es un cero con respecto a∗ siz∗x=z and x∗z=zfor all x∈S.
Problema 1.1 Supongamos que∗ es una operación binaria en el conjuntoS. Demostrar las siguientes declaraciones.
(i) Sie ye′ son identidades con respecto a∗ onS entoncese=e′. [Pista: ¿Qué ese∗e′?]
ii) Siz yz′ son ceros con respecto a∗ onS entoncesz=z′. [Pista: ¿Qué esz∗z′?]
Problema 1.2 Revisar todos los ejemplos anteriores de operaciones binarias y determinar cuáles no son asociativas. Mostrar no asociatividad dando tres elementos específicosa,b,c tales quea∗(b∗c)≠(a∗b)∗c.
Problema 1.3 Revisar todos los ejemplos anteriores de operaciones binarias y determinar cuáles no son conmutativas. Mostrar no conmutatividad dando dos elementos específicosa,b tales quea∗b≠b∗a.
Un conjunto puede tener varias operaciones binarias en él. Por ejemplo, considere el conjuntoR de números reales. Escribimos(R,⋅),(R,+), y(R,−) para indicar el conjuntoR con las operaciones binarias multiplicación, suma y resta, respectivamente. Del mismo modo, utilizamos esta notación para otros conjuntos como el conjuntoM2(R), de2×2 matrices sobre los números realesR. Utilizamos(M2(R),⋅) y(M2(R),+) para denotar multiplicación de matriz y adición de matriz, respectivamente, onM2(R).
Problema 1.4 Determinar cuál de los ejemplos(R,⋅),(R,+),(M2(R),⋅), y(P(X),∪) tiene identidades. Si hay una identidad, determinar los elementos que no tienen inversas.
Problema 1.5 Determinar cuál de los ejemplos(R,⋅)(R,+),(M2(R),⋅),, y(P(X),∪) tiene ceros. Si hay un cero, determine si hay o no elementos distintos de cero cuyo producto es cero.
Problema 1.6 Determinar cuál de los ejemplos(R,⋅),(R,+),(M2(R),⋅), y(P(X),∪) tiene idempotentes. Intenta encontrar todos los idempotentes en cada caso.
Problema 1.7 Aquí damos un ejemplo de una regla que parece definir una operación binaria, pero no lo hace, ya que la sustitución no es permisible. Dejara,b,c,d ser enteros conb≠0 yd≠0. Entoncesab∈Q and cd∈Q. Define∗ onQ by:ab∗cd=a+cb2+d2. Demuestre queab∗cd∈Q, asíQ se cierra bajo∗. Mostrar con un ejemplo específico que esta regla no permite la sustitución.