![]() 30/04/2025 - 09:55:35 | |
Principal es.comp.os.linux.* Grupos e.c.o.l.anuncios Consejos Historia Anti-spam Ayuda Principiantes FAQ Glosario Ocio Habituales Humor Tira cómica Sitio Sobre esta web Meta-FAQ Declaración Servicios Mapa Web |
Nuestros agradecimientos y reconocimiento a todas las personas cuyo esfuerzo hace que nos riamos un rato. Mensaje original en formato texto From: javier@eb2dsn.ampr.org (Javier Cantero) Newsgroups: linux.debian.spanish Subject: Re: Si al pasar a potato me potatizé, cuando pase a woody me... Date: Sat, 9 Sep 2000 11:15:35 +0200 >Recapitulando, la nueva * es asociativa, existe el elemento neutro y >todo elemento de string' tiene simétrico ==> el par (string', *) es un >grupo. Pero no es abeliano :-| De todas formas, déjame que demuestre un teorema, que lo necesitaré luego. Sean los strings a y b, se cumple a = b * a * 1/b = 1/b * a * b [1] [2] Demostración: a = b * a * 1/b => 1/b * a = 1/b * ( b * a * 1/b ) = ( 1/b * b ) * a * 1/b ) {asociatividad} = a * 1/b {elemento inverso} => 1/b * a * b = a * 1/b * b = a * ( 1/b * b ) {elemento inverso} = a con lo que se demuestra [1] sabiendo [1], es fácil deducir [2] {por [1] tomando c = b * a * 1/b } 1/b * a * b = c * ( 1/b * a * b ) * 1/c si tomamos c=b => 1/b * a * b = b * ( 1/b * a * b ) * 1/b {asociatividad} => 1/b * a * b = ( b * 1/b ) * a * (b * 1/b ) {elemento inverso} => 1/b * a * b = a y a partir nuevamente de [1] 1/b * a * b = b * a * 1/b Por ejemplo: potato * x * 1/potato = x => 1/potato * ( potato * x * 1/potato ) = 1/potato * x 1/potato * ( potato * x * 1/potato ) * potato = 1/potato * x * potato agrupando y simplificando: ( 1/potato * potato ) * x * ( 1/potato * potato ) = 1/potato * x * potato => x = 1/potato * x * potato o sea que: potato * x * 1/potato = x = 1/potato * x * potato >APLICACION > >Volviendo al problema, y siendo algo menos formales ;-) tenemos > potato <--> potatizar > woody <--> x > > potato * woody = potatizar * x >[...] >o bien > woody * potato = x * potatizar x * potato = potatizar * woody (otra posibilidad) 1/potato * x * potato = 1/potato * ( potatizar * woody ) otatop * x * potato = otatop * ( potatizar * woody ) otatop * x * potato = ( otatop * potatizar ) * woody otatop * x * potato = oizar * woody 1/potato * x * potato = oizar * woody Ale Hop! => x = oizar * woody Podemos probar con otros puntos de partida: potato * x = woody * potatizar 1/potatizar * potato * x = 1/potatizar * woody * potatizar razitatop * potato * x = 1/potatizar * woody * potatizar razio * x = 1/potatizar * woody * potatizar otra vez el teorema => razio * x = woody => 1/razio * razio * x = 1/razio * woody => ... x = oizar * woody como ves, el mismo resultado. Pero ahora viene lo bueno: x = oizar * woody (por el teorema, tomando b=woody) => x = woody * ( oizar * woody ) * 1/woody => asociativa, reorganizamos x = (woody * oizar ) * ( woody * 1/woody ) inverso => x = woody * oziar = woodyizar (si sustituyes woody por gudi, la demostracion es igual gudioizar. Para llegar a gudizar, hay que echar mano de la linguistica para cargarse la molesta "o"). >Conclusión: >========== ¡¡Qué forma de perder el tiempo!! Saludos de Javier Cantero (mi email de verdad: jcantero at jet.es) - -- (zzz) Ultima actualizacion: 26/10/2003 - 12:08:13 Autor(es): Andrés Herrera |