Konstantin Lvov - Post a comment [entries|archive|friends|userinfo]
Konstantin Lvov

[ website | Почти Напрасный Труд ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Talks in math, buzzes like a fridge Jul. 30th, 2013|10:37 pm

nikto
Японский программист Юсукэ Эндо сконструировал эстафету из 50-ти квайнов ("квайн" - это общий термин для программ, которые выдают свой собственный текст), о чем написали в том числе и на хабре: http://habrahabr.ru/post/186782/

Народ восхищается и чешет репу - "он, наверное, какой-то принцип уловил".

Честно говоря, я тоже сам не допер, что это за "принцип", но там в комментах для слоупоков вроде меня дали ссылку на статью:

http://www.madore.org/~david/computers/quine.html

где написано:

A “quine” (or “selfrep”) is a computer program which prints its own listing. This may sound either impossible, or trivial, or completely uninteresting, depending on your temper and your knowledge of computer science. Actually, it is possible, and there are some interesting ideas involved (in particular, writing a quine is not a hack that only works because the programming language has certain nice properties — it is a consequence of the general so-called “fixed-point” theorem, itself an instance of Cantor's ubiquitous diagonal argument).

Он же принцип fixed-point комбинаторов, он же принцип Тьюринговой универсальности, он же принцип Геделевой теоремы о неполноте (у Геделя нумеровались доказательства, здесь - программы (они же алгоритмы, они же машины Тьюринга)), но вот, что оно идет аж от "диагонального аргумента" Кантора... Хм. Честно говоря, не представлял, что оно вот так укладывается все вместе в одну общую картинку, да и сейчас вижу только общие очертания, а ясного понимания нет. Надо подумать над этим не спеша.
Link Read Comments

Reply:
From:
( )Anonymous- this user has disabled anonymous posting.
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:



Notice! This user has turned on the option that logs your IP address when posting.