Size: a a a

Типы в языках программирования, моделирования, представления знаний и жизни

2021 October 22

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Нет. Ни разу. Тьюринговский результат — он про математический вычислитель. Почему квантовый компьютер эквивалентен машине Тьюринга — это не электрические инженеры говорят (они-то тут причём! Тем более что инженеры для квантовых компьютеров это совсем не те, что делают полупроводниковые компьютеры. Там ведь кубиты, другие технологии, они не с электричеством связаны).
источник

AC

Alexander Chichigin in Типы в языках программирования, моделирования, представления знаний и жизни
> Тьюринговский результат — он про математический вычислитель.
Да, о чём и речь. Математический — не физический.

> квантовый компьютер эквивалентен машине Тьюринга
А в каком смысле он ей эквивалентен? В том же, в каком эквивалентен мой ноутбук?
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
"В том же, в каком эквивалентен мой ноутбук?" — да, и в том же, в каком эквивалентен биологический математик.
источник

E

Eugene in Типы в языках программирования, моделирования, представления знаний и жизни
может имеется в виду полнота по тьюрингу? сделайте эмулятор машины тьюринга на каком-то вычислителе, если получится, значит есть полнота по тьюрингу...
источник

NR

Nikita Repeev in Типы в языках программирования, моделирования, представления знаний и жизни
Квантовый компьютер эквивалентен модели универсального квантового вычислителя который в свою очередь эквивалентен машине Тьюринга уже просто математически.
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Вот какая наука обсуждает физическую реализуемость гипервычислений? Не математику этих вычислений, а физическую реализуемость?

https://en.wikipedia.org/wiki/Hypercomputation
источник

AC

Alexander Chichigin in Типы в языках программирования, моделирования, представления знаний и жизни
Ну так мой ноутбук и не эквивалентен, потому что память у него мало того что конечна, так ещё и сильно ограниченна. Это только "абстрактный ноутбук в вакууме" эквивалентен. То же самое и с квантовыми компьютерами — бесконечности там ниоткуда не берутся.

Так что по-прежнему CS — это "про математику", а EE — про физические вычислительные машины.

И я вообще не знаю ничего про исследования, которые каким бы то ни было осмысленным образом устанавливали мост между первым и вторым. 🤷‍♀️
источник

NR

Nikita Repeev in Типы в языках программирования, моделирования, представления знаний и жизни
Судя по статье science fiction)
источник

AC

Alexander Chichigin in Типы в языках программирования, моделирования, представления знаний и жизни
источник

NR

Nikita Repeev in Типы в языках программирования, моделирования, представления знаний и жизни
Ну так настоящая эквивалентность вторая. Первая одинаковая между ноутбуком и мт и между квантовым компьютером и его моделью.
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
"Квантовый компьютер эквивалентен модели универсального квантового вычислителя" — это нетривиальная штука, сравнивать "физический квантовый вычислитель" и "абстрактный квантовый вычислитель" в части их "эквивалентности".

Как известно, транспортир хорошо меряет углы, если мы не вблизи квазара ))) А если вблизи Земли и делаем GPS, то и тут сумма углов треугольника почему-то не 180 градусов, а немного больше — достаточно, чтобы менять математику для расчётов.
источник

AC

Alexander Chichigin in Типы в языках программирования, моделирования, представления знаний и жизни
Да, но это какая-то не математическая эквивалентность. И не физическая, очевидно. 😊
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
"И я вообще не знаю ничего про исследования, которые каким бы то ни было осмысленным образом устанавливали мост между первым и вторым" — это как раз работы Deutsch, Wallace, Marletto и страсти там до сих пор не утихли. Сейчас отфорвардю текст с ссылками.
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Переслано от Anatoly Levenchuk
Я регулярно задаю вопросы своим студентам (а они у меня великовозрастные, давно закончили свои вузы, и часто даже не один) про квантовые вычисления:
— про понятия информации, суперинформации, вычислимости, цифровости или аналоговости квантовых вычислителей (скажем, тезис о накоплении ошибки при длинных цепочках аналоговых вычислений и поэтому невоспроизводимости знания, ненакопимости знания) никто из них не знает
— ничего не знают про no free lunch theorem (что у квантовых, оптических, классических вычислителей могут быть разные ниши, где с их системами команд можно достичь преимущества перед другими вычислителями — то есть нет "универсально выгодного для всех типов задач" вычислителя, они одинаковы по эффективности по бесконечно большому числу всех типов задач в целом)
— реально не знают, что в облаках уже сегодня можно за $5 с кредитки купить вычисления на настоящем квантовом компьютере, да ещё и выбрать компьютер нескольких разных типов. Считают, что это будет лет через пять ещё. [вопрос не в том, что "менее выгодно, чем решить задачу на классическом компьютере", хотя и это тоже уже для очень ограниченного типа задач непонятной полезности можно обсуждать. Вопрос в том, что не считают, что в мире есть работоспособное квантовое вычисление, "квантовый компьютер ещё не существует"!]

Ну, и полный винегрет в части computer science (как по линии Theory A, то есть про семантику вычислений, проблемы останова и всё такое, так и по линии Theory И, то есть алгоритмики Кнута, то есть "сколько вычислительного ресурса нужно, чтобы решить NP-полную задачу этими вашими придумками", сложность алгоритмики для какой-то архитектуры) по линии квантовых компьютеров, так и software engineering, которую для начала не отличают от computer science.

Так что с квантовыми вычислениями сначала нужно в умах что-то повернуть, а потом только в компьютерах и софте. Иначе слова звучат, а что они означают — мало кому ведомо )))

[ежели чего, я по образованию физхимик, квантовую химию изучал, уравнение Шредингера на экзамене сдавал. И книжки Дойча и Марлетто читал, но не могу сказать, что хорошо разбираюсь в проблеме. Хорошо разбираюсь в том, что проблема есть! )))]

Ежели чего, то вот книжка Марлетто, считаю её очень полезной (там хотя бы понятие суперинформации растолковывается): https://yadi.sk/i/FmgbPkL_3jJ4MA

Например, про ту же вероятность всё начинается с principal principle о том, что агент верит в реальность в соответствии с шансами, https://plato.stanford.edu/entries/david-lewis/

Далее идёт decision argument, который выдвинут Дойчем, но докручен был Wallace (при этом Deutsch и Wallace не обо всём договорились!), разобраться можно по вот этой работе: https://arxiv.org/abs/0906.2718 — суть там в том, что вероятность это мыслительный конструкт, который имеет смысл только по линии принятия решений каким-то агентом, а не имеет какой-то физический смысл.

Далее Марлетто в своей строительной теории вероятности поминает вот эту линию аргументации. Оказывается, что вся эта конструкция имеет смысл для принятия решений агентом/вычислителем! То есть мы выходим даже не на эпистемологию (как мы узнали, что мир так устроен), а на прагматизм (нам нужно знать, как устроен мир, чтобы действовать в этом мире).

И, понятно, что на таком низком уровне разбирательства с основаниями чистых разделений про эпистемологию или прагматизм или физику нет.

При этом аргументация там продолжает усомневаться, работы идут. Вот, например, последний из наездов на них всех: https://arxiv.org/abs/2010.11591 (говорится, что всё это вообще не нужно!).
источник

K

Kir in Типы в языках программирования, моделирования, представления знаний и жизни
> купить вычисления на настоящем квантовом компьютере

Чтобы раскладывать число 15 на множители, или сколько там сейчас кубитов могут быть связаны одновременно?
источник

K

Kir in Типы в языках программирования, моделирования, представления знаний и жизни
> суть там в том, что вероятность это мыслительный конструкт, который имеет смысл только по линии принятия решений каким-то агентом, а не имеет какой-то физический смысл

Какова тогда физическая природа пси-функции?
источник

NR

Nikita Repeev in Типы в языках программирования, моделирования, представления знаний и жизни
Ну да
источник

NR

Nikita Repeev in Типы в языках программирования, моделирования, представления знаний и жизни
Эквивалентность там уровня "штука которую мы сделали вроде бы ведёт себя как кубит". И в принципе этого достаточно.
источник

NR

Nikita Repeev in Типы в языках программирования, моделирования, представления знаний и жизни
Ну уже пару лет как говорят что квантовое превосходство ограниченно достигнуто
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Вам сейчас будут рассказывать, что там эти компьютеры уже умеют делать — несколько фирм уже вышли на биржу, и там требования к раскрытию информации повышенные. И денег там достаточно, чтобы туда пошло достаточное количество неглупых людей.

https://www.ft.com/content/72b71d34-5804-4346-a10d-66f583e6300e
источник