2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Проблема с функцией Ейлера
Сообщение16.02.2009, 22:40 
Аватара пользователя


16/02/09
7
Добрый день, даже не знаю, что делать, уже везде искал, смотрел, никак не могу додуматься.
k=phi(n), где phi(n) функция Эйлера. Нужно найти минимальное n (k известно) такое, чтобы это уравнение было верным... Каким образом это можно сделать?

 Профиль  
                  
 
 
Сообщение16.02.2009, 22:52 
Заслуженный участник


09/02/06
4398
Москва
Не для всех k существует решение, например, если $k>1$ нечётное, то нет решения.

 Профиль  
                  
 
 
Сообщение16.02.2009, 22:53 
Заслуженный участник
Аватара пользователя


14/02/07
2648
Гугл рулит.
Судя по найденным результатам, простого алгоритма нет.
Почитайте здесь и здесь.

 Профиль  
                  
 
 
Сообщение16.02.2009, 23:33 
Заслуженный участник


27/06/08
4062
Волгоград
Хорхе писал(а):
Гугл рулит.
Судя по найденным результатам, простого алгоритма нет.

Посмотрел, как считается invphi в Maple. В принципе алгоритм не сложный.
По крайней мере, короткий :)
Код:
proc (a) local d, divlist, i, j;
if not type(a,'posint') then return ('procname')(args) end if;
d := ifactors(a)[2];
divlist := sort(map(convert,combinat:-powerset([seq(seq(op(1,d[j]),i = 1 .. op(2,d[j])),j = 1 .. nops(d))]),'`*`'));
divlist := select(type,divlist,'even');
divlist := select(x -> isprime(x+1),divlist); remove(has,sort(map(convert,invrec(a,divlist),'`*`')),FAIL)
end proc

 Профиль  
                  
 
 
Сообщение16.02.2009, 23:36 
Аватара пользователя


31/07/07
161
VAL, а как это посмотреть можно?

 Профиль  
                  
 
 
Сообщение17.02.2009, 11:19 
Заслуженный участник


27/06/08
4062
Волгоград
Trotil писал(а):
VAL, а как это посмотреть можно?

Код:
>interface(verboseproc=2): eval(numtheory[invphi]);

 Профиль  
                  
 
 
Сообщение17.02.2009, 15:59 
Аватара пользователя


16/02/09
7
Спасибо за ссылки. там не очень понятно по второй а для первой еще плагин не скачал... может кто-нибудь на пальцах растолковать?

 Профиль  
                  
 
 
Сообщение17.02.2009, 22:50 
Заслуженный участник
Аватара пользователя


14/02/07
2648
VAL писал(а):
Хорхе писал(а):
Гугл рулит.
Судя по найденным результатам, простого алгоритма нет.

Посмотрел, как считается invphi в Maple. В принципе алгоритм не сложный.
По крайней мере, короткий :)

Если я правильно понял, это тупой перебор. Вряд ли можно назвать его коротким :)

 Профиль  
                  
 
 
Сообщение17.02.2009, 22:54 
Заслуженный участник


27/06/08
4062
Волгоград
Хорхе писал(а):
VAL писал(а):
Хорхе писал(а):
Гугл рулит.
Судя по найденным результатам, простого алгоритма нет.

Посмотрел, как считается invphi в Maple. В принципе алгоритм не сложный.
По крайней мере, короткий :)

Если я правильно понял, это тупой перебор. Вряд ли можно назвать его коротким :)

Короткий, в смысле, не сложный. А умного алгоритма я не обещал :)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group