2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 2^2^...^2
Сообщение13.03.2009, 15:26 


11/10/08
171
Redmond WA, USA
Надо написать программу, которая принимает на вход натуральное число $n,$ и печатает, сколько различных значений может принимать выражение $2\uparrow2\uparrow\dots\uparrow2$ ($n$ двоек) при всевозможных расстановках скобок ($\uparrow$ - это оператор возведения в степень).
Например, при $n=3$ результат равен $1$, так как $(2\uparrow2)\uparrow2 = 2\uparrow(2\uparrow2).$

 Профиль  
                  
 
 
Сообщение13.03.2009, 17:05 
Модератор
Аватара пользователя


11/01/06
5710
A002845

 Профиль  
                  
 
 
Сообщение13.03.2009, 17:45 


11/10/08
171
Redmond WA, USA
maxal писал(а):
http://www.research.att.com/~njas/sequences/A002845

Да, вот меня и интересует, с помощью какой программы это вычислено.

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


18/03/07
1068
nikov писал(а):
maxal писал(а):

Да, вот меня и интересует, с помощью какой программы это вычислено.


Выложил тут статьи из The American Mathematical Monthly, посвящённые этой проблеме, включая те две, что упомянуты на странице про A002845.

Я так понимаю, что равенство $2 \uparrow (2 \uparrow 2) = (2 \uparrow 2) \uparrow 2$ является единственной причиной, по которой число значений при различных расстановках скобок не равняется числу расстановок скобок. Видимо, можно просто перебирать различные расстановки и отбрасывать те, в которых встречается подформула $(2 \uparrow 2) \uparrow 2$.

Наверное, пора уже думать об инструментальных средствах: о языке и о структуре данных, используемой для представления способа расстановки скобок :).

~~~~

maxal в следующем сообщении писал(а):
В результате совместного обсуждения с Руст родились новые тождества:
[…]
которые невозможно объяснить с помощью одного лишь тождества $2 \uparrow (2 \uparrow 2) = (2 \uparrow 2) \uparrow 2$.

Спасибо! Подозревал что-то подобное, но составить примеры не смог :oops:.

 Профиль  
                  
 
 Re:
Сообщение04.07.2009, 00:52 
Модератор
Аватара пользователя


11/01/06
5710
luitzen в сообщении #195293 писал(а):
Я так понимаю, что равенство $2 \uparrow (2 \uparrow 2) = (2 \uparrow 2) \uparrow 2$ является единственной причиной, по которой число значений при различных расстановках скобок не равняется числу расстановок скобок. Видимо, можно просто перебирать различные расстановки и отбрасывать те, в которых встречается подформула $(2 \uparrow 2) \uparrow 2$.


В результате совместного обсуждения с Руст родились новые тождества:
$$(2 \uparrow 2) \uparrow (2 \uparrow 2) = (2 \uparrow (2 \uparrow 2)) \uparrow 2$$
$$(2 \uparrow 2) \uparrow (2 \uparrow (2 \uparrow 2)) = (2 \uparrow (2 \uparrow (2 \uparrow 2))) \uparrow 2$$
$$(2 \uparrow (2 \uparrow 2)) \uparrow (2 \uparrow 2) = ((2 \uparrow 2) \uparrow (2 \uparrow 2)) \uparrow 2$$
которые невозможно объяснить с помощью одного лишь тождества $2 \uparrow (2 \uparrow 2) = (2 \uparrow 2) \uparrow 2$.

 Профиль  
                  
 
 Re: 2^2^...^2
Сообщение06.07.2009, 10:42 
Модератор
Аватара пользователя


11/01/06
5710
Первые два тождества из указанных выше являются частными случаями следующего:
$$(x \uparrow y) \uparrow z = (x \uparrow z) \uparrow y.$$
И третье - тоже, но вкупе с тождеством для 3-х двоек.
Интересно найти тождество необъяснимое подобным образом.

 Профиль  
                  
 
 Re: 2^2^...^2
Сообщение23.09.2009, 18:36 


23/09/09
3
maxal в сообщении #226796 писал(а):
Интересно найти тождество необъяснимое подобным образом.

$ (((2 \uparrow 2)\uparrow 2)\uparrow 2)\uparrow 2 = 2 \uparrow (2 \uparrow (2\uparrow 2))) = 2\uparrow 16 = 65536$

Этот пример иллюстрирует обобщение свойства "трех двоек".
$(...((X \uparrow Z) \uparrow Z)\uparrow ... \uparrow Z)=X \uparrow (Z\cdot Z\cdot...\cdot Z) = X \uparrow (Z \uparrow K)$, где Z и K - правильные(в контексте задачи) степени двойки.

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

Сейчас этот форум просматривают: Mikhail_K


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

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