Протиінтуїтивні результати для студентів


14

Я шукаю приклади результатів, які суперечать інтуїції людей для загальної аудиторії. Результати, які, якби запитали у неекспертів "що вам каже ваша інтуїція?", Майже всі отримали б це неправильно. Заява результатів повинна бути легко зрозумілою для студентів з курсу / математики. Я в основному шукаю результати в галузі інформатики.

Які є найбільш контрунтні / несподівані результати (загального інтересу) у вашій місцевості?




1
Другий з посилань Сашо - це дублікат, ні?
Гек Беннетт

Подібні, але не однакові. Я шукаю результати, які є цікавими та суперечливими для загальноосвітніх студентів з математики, а не для дослідників. Наприклад, IP = PSPACE не буде гарною відповіддю.
Анонім

4
Для достатньо великих розмірів введення, первинність завжди можна вирішити за менший час, ніж найшвидший відомий спосіб мати несуттєвий шанс факторувати модуль RSA.

Відповіді:


25

Для загальної аудиторії ви повинні дотримуватися речей, які вони можуть бачити . Як тільки ви почнете теоретизувати, вони запустить свої мобільні телефони.

Ось кілька ідей, які можна розробити для завершення прикладів:

  1. Є поверхня, яка має лише одну сторону .
  2. Крива може заповнити весь квадрат .
  3. Існують криві постійної ширини, крім кола.
  4. Пофарбувати площину трьома кольорами можна таким чином, щоб кожен прикордонний пункт був трикордонним .

Якщо ви можете покластися на трохи математичних знань, ви можете зробити більше:

  1. Є стільки непарних чисел, скільки є натуральних чисел.
  2. Існує безперервна і ніде не диференційована функція .
  3. Існує функція яка є розривною при всіх раціональних числах і диференційованою на всі ірраціональні числа.f:RR
  4. Банаха-Тарського «парадокс» .

Для програмістів ви можете спробувати:

  1. В неможливі функціонали : є програма , яка приймає предикат p : stream → bool, де streamє типом даних нескінченних двійкових послідовностей, і повертається , trueякщо і тільки якщо p αце trueдля всіх потоків α(це незліченну безліч), і в falseіншому випадку.

  2. Можна грати в покер по телефону в довіреному способом , який запобігає обман.

  3. Група людей може обчислити свою середню зарплату, не дізнавшись ніхто про зарплату іншої людини.

  4. Існує програма, яка конструює двійкове дерево T із такими властивостями:

    • дерево нескінченнеT
    • не існує програми, яка простежує нескінченний шлях у T

парадокс банаха-тарського (та пов'язані з ним парадокси) мають відношення до понять (і маніпуляцій) нескінченності, чогось, що навіть професійні математики можуть помилитися (або багато з цим не погоджуватися) :)
Нікос М.

4
Домовились, але це якась урагенна теорема, яка викликає інтерес людей. Це дає їм поштовх і змушує сумніватися у власній інтуїції щодо нескінченності.
Андрій Бауер

17

s1,,sn

xfxfsix=six=siff+1ff1f=0xsif1x

Інша ідея - відома гра для ілюстрації нульових доказів знань . Я думаю, що це пов'язано з Одедом Голдрейхом і схоже на нульове підтвердження знань для ізоморфізму графів.

Щоб зробити відповідь самостійною, ось гра. Припустимо, ви хочете переконати свого сліпого кольору, що ви можете сказати червоне із зеленого. У вашого друга є дві колоди карт, і він знає, що одна купа зеленого кольору, а друга - червоної. Він робить наступне, не бачивши його: з вірогідністю 1/2 він витягує одну карту з кожної колоди, з ймовірністю 1/4 він витягує дві карти з лівої колоди, а з імовірністю 1/4 він витягує дві карти з правої колоди . Потім він показує вам картки і запитує, чи вони одного кольору. Якщо ви не кольорові, ви, звичайно, можете відповідати правильно кожен раз. Якщо ви кольорові, ви провалитесь з вірогідністю 1/2. Отож, якщо цю гру відіграють 10 разів, ймовірність того, що ви зможете вигравати кожного разу, не будуючи кольорового сліпу, вкрай низька.

Кікер - це те, що якщо ваш друг знав, що два колоди карт - це два різних кольори, але не знав, який з них червоний, а який зелений, він все одно не буде знати в кінці цього! Отже, підсумовуючи:

  1. У доказуванні є місце для випадковості.
  2. Ви можете переконати когось, що щось знаєте, не даючи їм про це ніякої інформації.

3
Окрім Місри-Гріс, я також вважаю, що відбір проб у водойми є простим, але приємним.
Juho

1
@Juho Я згоден. Популярне запитання про інтерв'ю для завантаження :).
Сашо Ніколов

13

nn2,π,4π/3,n=60n


1
Причиною цього є довільне рішення розглядати сфери одиничного радіуса на відміну від іншого параметра довжини. Зокрема, обсяги сфер діаметром 1 зменшуються з початку руху.
Emil Jeřábek

0.50.5n

10

Проти інтуїтивно зрозумілим результатом теорії складності є теорема PCP:

NPAA


Що таке посилання на "можна зменшити до 3 біт"?
Райан

2
Це відома як теорема PCP 3-бітової (або 3 запиту) Хестада, і вона вимагає жертву ідеальної повноти
Джо Бебель

1
Тут ви знайдете додаткову інформацію та посилання на папір Хестада: people.csail.mit.edu/madhu/papers/1998/glst.pdf
Мохаммед Аль-Туркстані

6
@JoeBebel Насправді є 3-бітні верифікатори з ідеальною повнотою. Верифікатор Хастада "лінійний": він відбирає три біти і приймає їх XOR. Для такого верифікатора вам потрібно пожертвувати ідеальною повнотою. До речі, є докази PCP, які читають лише два біти (знову ж таки обов'язково без ідеальної повноти). Наприклад, дивіться мою відповідь тут cstheory.stackexchange.com/a/20549/4896
Ніколов


7

виходячи з відповіді / кута MdB, класичним результатом чогось контрінтуїтивного на момент виявлення в TCS в його основах є існування самої (не) розбірливості . на рубежі 20- го століття Гільберт, відображаючи мислення інших провідних математиків того часу, подумав, що математику можна систематизувати (дещо у формі того, що ми зараз визнаємо алгоритмічним ) і дещо через поняття "фінітизм" ( який має грубі паралелі з ідеєю алгоритму як кінцевої послідовності кроків). він запропонував відомі відкриті проблеми в цьому напрямку. його (та інші) інтуїція виявилася помилковою на певний видовищний спосіб. контрзахист єТеорема Годельса та завдання зупинки . обидва спочатку були надзвичайно абстрактними поняттями / результатами та довгими, високотехнічними документами / аргументами, зрозумілими лише провідним математикам того часу, але тепер удосконалюються до більш простих концептуальних структур та навчаються для студентів. вони спочатку не розглядалися як два аспекти / обличчя одного і того ж явища, але зараз вони є.

також було потрібно близько ~ ¾ століття, щоб довести, що цілі рівняння Діофантіна не можна визначити, проблема 10-го Гільберта . це є контрінтуїтивним у тому сенсі, що завжди було відомо, що теорія чисел є надзвичайно складною, але концепція того, що деякі конкретні / ідентифікуючі проблеми в ній насправді можуть бути "неможливими для вирішення", була для когось майже шокуючою. нерозбірливість продовжує залишатись глибоким викликом у математиці / TCS, навіть якщо ми маємо десятиліття експоненціального збільшення апаратних засобів завдяки закону Мура та все ж масових суперкомп'ютерів, які в певному сенсі все ще "безсилі". деякі аспекти несподіваності нерозбірливості можна знайти в книзі « Математика, втрата певності » Кляйна.


2
Папір Тьюрінга був не надзвичайно абстрактним / технічним. Це насправді досить просто та доступно.
Jeffε

1
добре, може бути , для вас зараз, але скільки магістрантів ви знаєте , хто може слідувати за всю папір? Чи ви слідувати за ним як студент? Чому повний фактичний вміст не висвітлюється в класах нижчих класів? чому була написана ціла книга, аналізуючи цей єдиний папір? як щодо частин, які передбачають поняття, не виявлені до десятиліть пізніше, такі як кореспонденція каррі-хоарду , мови програмування високого рівня тощо?
vzn

3
Тим не менш, "довгі, високотехнічні документи / аргументи, зрозумілі лише провідним математикам тогочасного часу", не є точним документом Wrt Turing, який на порядки є більш доступним, ніж документи Годеля. Ця відповідь повна непослідовностей. Я не бачу, що фінітизм має відношення до програми Гільберта (я впевнений, що він не був би фінітистом). Те, що закон Мура має відношення до нерозбірливості, також для мене загадка. Ви дійсно очікуєте, що експоненціально швидше обладнання допоможе вирішити нерозв'язні проблеми?
Сашо Ніколов

3
Чому повний фактичний вміст не висвітлюється в класах нижчих класів? - Не вистачає часу.
Джефф

1
Досить справедливо, я не знав про фінітизм Гільберта. Мені були знайомі лише сучасні та набагато суворіші поняття фінітизму. Було б краще, якби ви написали хорошу відповідь, а не направляли людей на чат, але я якось сумніваюся, що ви будете дотримуватися цієї поради.
Сашо Ніколов

6

Це здається очевидним, але з особистого досвіду думка, що можна оцінити медіану колекції предметів, використовуючи постійну кількість операцій, трохи шокує. І якщо це здається занадто технічним, ви завжди можете перетворити це у заяву про опитування на виборах (для отримання вибірки з помилкою 3% потрібно 1300 людей, незалежно від чисельності населення).

З цим пов'язаний парадокс дня народження .


5

Можливо, хорошим прикладом (не пов'язаним безпосередньо з обчислювальною складністю) є універсальність Тьюрінга простих обчислювальних моделей.

Наприклад, правило 110 є ефективним (слабким) універсальним:

Враховуючи (нескінченний) масив 0-1 (біло-чорних) комірок, правильно ініціалізованих, та прості правила заміни:

введіть тут опис зображення

у нас є «робочий комп’ютер»! :-)

Для визначення поняття «слабкий» та «ефективний», а також для інших прикладів простих універсальних машин Тьюрінга дивіться: Turlough Neary, Damien Woods; Складність маленьких універсальних машин Тьюрінга: опитування .

Ще одним дивним прикладом є повнота Тюрінга "мови програмування" FRACTRAN :

  • (p1/q1,p2/q2,...,pn/qn)
  • nqinnnpiqi
  • qin

n

Ви також можете використовувати інші моделі, наприклад, системи циклічних тегів, мурашині автомати, ....
Не надто інтуїтивна ідея полягає в тому, що "обчислення" приховано майже скрізь ... Вольфрам написав 1192 сторінки, наповнені фігурами та текстом, щоб краще висловіть цю ідею у своїй «Новій формі науки» (так ... так ... незважаючи на критичні відгуки, я нарешті купив її копію :-)


3

Кілька хороших кандидатів у верхній частині моєї голови:

  • Кожна NFA має еквівалентну DFA

  • ppiiNi>0

  • Криптографія відкритого ключа

    • Виклик до функції із зашифрованими аргументами та отримання бажаного результату без розкриття інформації про ваші дані

    • Шифрування RSA

  • Коди Рід-Соломона

  • Лічильність

    • |N|=|Z|=|N×N|=|Q|

    • {0,1}R

    • |S|<|P(S)|

  • На більш філософському рівні мене здивувало, що машини Тьюрінга точно визначають обчислення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.