2014 dxdy logo

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

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




 
 Индексы (теория чисел) в Mathematica
Сообщение06.06.2011, 14:07 
Аватара пользователя
Как вычислять сабж?

Нашёл только функцию FieldInd, но так и не сообразил, как этим пользоваться. Пишу (хочу получить $\operatorname{ind} \overline{12}$ в $\mathbb Z_{23}^*$ по наименьшему примитивному корню (5); должно выйти 20):
Код:
In[4]:= << FiniteFields`

In[5]:= FieldInd[GF[23][{12}]]

Out[5]= FieldInd[{12}  ]
                     23

Почему-то не считает. Может быть это вообще не то?

 
 
 
 Re: Индексы (теория чисел) в Mathematica
Сообщение06.06.2011, 15:55 
Аватара пользователя
Курите мануал:
http://reference.wolfram.com/mathematic ... ldInd.html
http://reference.wolfram.com/mathematic ... ields.html

 
 
 
 Re: Индексы (теория чисел) в Mathematica
Сообщение06.06.2011, 16:25 
Аватара пользователя
maxal
Спасибо. Разобрался: оказывается, сначала надо выполнить
Код:
PowerListQ[GF[23]] = True

а потом всё начинает работать:
Код:
In[22]:= FieldInd[GF[23][{12}]]
Out[22]= 20

In[23]:= FieldExp[GF[23],20]
Out[23]= {12}
             23

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group