es.comp.os.linux.*

25/04/2024 - 23:58:52

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
Cualquier problema en las páginas diríjase al Webmaster

El proyecto escomposlinux.org está dedicado a la memoria de tas