PUERTA | PUERTA CS 2013 | Pregunta 1 – Part 1

Una operación binaria \oplussobre un conjunto de enteros se define como x \oplusy = x 2 + y 2 . ¿Sobre cuál de las siguientes afirmaciones es VERDADERA \oplus?
(A) Conmutativo pero no asociativo
(B) Tanto conmutativo como asociativo
(C) Asociativo pero no conmutativo
(D) Ni conmutativo ni asociativo

Respuesta: (A)
Explicación:

Asociatividad:

Se dice que una operación binaria ∗ sobre un conjunto S es asociativa si cumple la ley asociativa:

a ∗ (b ∗c) = (a ∗b) ∗c para todo a, b, c ∈S.

Conmutatividad:

Se dice que una operación binaria ∗ en un conjunto S es conmutativa si cumple la condición:

a ∗b=b ∗a para todo a, b, ∈S.

En este caso, el orden en que se combinan los elementos no importa.

Solución:

Aquí, una operación binaria en un conjunto de números enteros se define como x⊕ y = x2 + y2.
para conmutatividad: x ⊕y= y ⊕x.

LHS=> x ⊕y= x^2+ y^2
RHS=> y ⊕x= y^2+x^2
LHS = RHS. por lo tanto conmutativo.

para Asociatividad: x ⊕ (y ⊕ z) =(x ⊕ y) ⊕ z

LHS=> x ⊕ (y⊕ z) = x ⊕ (y^2+z^2)= x^2+(y^2+z^2)^2

RHS=> (x ⊕y) ⊕z= (x^2+y^2) ⊕z=(x^2+y^2)^2+z^2

Entonces, LHS ≠ RHS, por lo tanto, no asociativo.

Referencia:
http://faculty.atu.edu/mfinan/4033/absalg3.pdf

Esta solución es aportada por Nitika Bansal

Otra solución:
\oplus conmutativa como x \oplusy siempre es igual a y \oplusx.

\oplus is not associative as (x\oplusy)\oplusz is (x^2 + y^2)^2 + z^2, but x\oplus(y\oplusz) is x^2 + (y^2 + z^2)^2.

Quiz of this Question

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *