12 ноября 2015 · Комментарий

Без заголовка

Давайте я на всякий случай переформулирую свое предложение, дабы устранить всякие недоразумения. У нас есть совокупность людей, которая генерирует теории на языке Coq (выбираем его, потому что у меня создалось впечатление, что больше всего теорий написанно именно на этом языке). Таким образом, мы имеем некий мегаинтеллект, продуцирующий теории на Coq, которые ему по каким-то причинам интересны. Мы берем сеть, которая делает то же, что и этот мегаинтеллект -- генерирует интересные теории на Coq. Далее. Некоторые из них пройдут проверку, если их засунуть в Coq, а а на некоторых он будет выдавать сообщение об ошибке. Мы запускаем ферму, на ней запускаем выдающую теории сеть, ее выход подаем на проверятель, и в зависимости от исхода проверки поощряем или наказываем сеть. В результате сеть изменяет себя таким образом, что процент ее теорий, который проходит проверку, становится все больше и больше. Тут выход сети становится интересен -- в плане свежих идей, до которых не дает добраться сложившаяся культура. Но можно пойти еще дальше -- заставить сеть генерить теории, начинающиеся с данного префикса -- в который мы засовываем формулировку открытой проблемы. Все ее выходы с данным префиксом, прошедшие проверку проверятелем, будут решениями открытой проблемы.

К записи · К обсуждению