[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bijeção entre NxN e N
On Sun, 13 Aug 2000, Ecass Dodebel wrote:
> >
> >Acho que agora eu achei uma bijeção entre N^3 e N
> >(x,y,z)|-> (x#y#z)(x#y#z-1)(x#y#z#4)/6 # (2x#y#z) # (x#y#z#1)(x#y#z#2)/2 -
> >(x#y#1)(x#y#2)/2
> >Não está na forma expandida, os primeiros termos são:
> >(0,0,0)
> >(0,0,1);(0,1,0)
> >(1,0,0)
> >(0,0,2);(0,1,1);(0,2,0)
> >(1,0,1);(1,1,0)
> >(2,0,0)
> >(0,0,3);(0,1,2);(0,2,1);(0,3,0)
> >(1,0,2);(1,1,1);(1,2,0)
> >(2,0,1);(2,1,0)
> >(3,0,0)
> >...
> >Estou tentando generalizar o polinômio.
> >
> >Obrigado!
> >
> >Eduardo Casagrande Stabel.
> >________________________________________________________________________
> >Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
> >
>
> Olá, pessoal!
>
> Acho que consegui generalizar o polinômio. Vamos à minha idéia:
> P_1(x_1)=x_1, esse nós definimos. E direi que
> Q_n(x)=número de n-uplas naturais (x_1,...,x_n) com x_1+...+x_n=x, de forma
> que
> Q_n(x)=P_n(x,0,...,0) - P_n(x-1,0,...,0), quando x>0 e
> Q_n(0)=1
>
> Para ordenarmos os elementos de NxNx...xN = N^n utilizaremos a seguinte
> regra:
> i) (x_1,...,x_n) vem depois de (y_1,...,y_n) se x_1+...+x_n>y_1+...+y_n
> ii) se x_1+...+x_n = y_1+...+y_n, então (x_1,...,x_n) vem depois de
> (y_1,...,y_1) se, na ordenação de N^(n-1), (x_2,...,x_n) vier antes de
> (y_2,...,y_n).
>
> Com isso, fica fácil de ver por que Q_n(x)=P_n(x,0,...,0) -
> P_n(x-1,0,...,0), e também podemos construir o P_(n+1) a partir do P_n,
> vamos à construção:
> 1) Q_(n+1)(x) = Q_n(0)+...+Q_n(x)
> Isso por que os elementos (x_1,...,x_(n+1)) com a soma x_1+...+x_(n+1)=x
> podem ser entendidos como o número de elementos com x_1=0 (que são Q_n(x)),
> com x_1=1 (que são Q_n(x-1)),..., com x_1=n (que são Q_n(x)=0), o que mostra
> a validade da fórmula.
> 2) Seja S=x_1+...+x_(n+1), então
> P_(n+1)(x_1,...,x_(n+1)) = [Q_(n+1)(0) + ... + Q_(n+1)(S)]
> - [P_(n)(x_2,...,x_(n+1)) + 1]
> A demonstração é simples, de acordo com i e ii.
>
> Por 2), aplicando 1), chegamos à fórmula:
> P_(n+1)(x_1,...,x_(n+1)) = [(S+1)Q_n(0) + ... + Q_n(S)]
> - [P_(n)(x_2,...,x_(n+1)) + 1]
> Onde S=x_1+...+x_(n+1). E essa é a construção de P_(n+1) a partir de P_n. A
> prova de que P_(n+1) é polinomial vem do fato que P_n é polinomial e a soma
> dos Q_(n)'s também é, acho que nào é muito difícil de ver. Logo para
> qualquer n natural existe um polinômio que defina uma bijeção entre N^n e N,
> e ainda conseguimos achar o polinômio.
>
> Obrigado!
>
> Eduardo Casagrande Stabel.
>
> PS. eu continuo curioso para saber se existem mais de dois polinômios que
> definam bijeção entre NxN e N, e algo sobre bijeções por polinômios em QxQ e
> Q, RxR e R.
>
>
> ________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
>
Não verifiquei os detalhes mas a idéia geral está correta.
Uma outra idéia seria a seguinte:
seja P_2 o polinômio em duas variáveis que define uma bijeção
entre NxN e N.
Defina P_3(x,y,z) = P_2(x,P_2(y,z)) e, mais geralmente,
P_n(x_1,x_2,...,x_n) = P_2(x_1,P_2(x_2,P_2(...P_2(x_{n-1},x_n)...)))
ou, para quem preferir,
P_{n+1}(x_1,x_2,...,x_n,x_{n+1}) = P_2(x_1,P_n(x_2,...,x_{n+1})).
Estas variações mostram que existem muitas bijeções polinomiais
entre N^n e N para n >= 3. Resta o caso n=2...
Para R é fácil ver que não existe se usarmos um pouco de matemática
mais avançada. Por exemplo, mostrarei que uma função contínua f de RxR em R
nunca é injetora. Considere três pontos no plano não colineares,
por exemplo (0,0), (1,0) e (0,1). Suponha sem perda de generalidade
que f(0,0) < f(0,1) < f(1,0). Por continuidade deve existir t, 0 < t < 1,
com f(t,0) = f(0,1). O resultado sobre polinômios é um caso muito especial.
[]s, N.