COVALUE Telegram 13
Сегодня ночью допилил на идрисе майкбрайдовский ко-де-Брёйн в интерпретации Dan Doel (ссылки в ридми): https://github.com/clayrat/PRSA/tree/master/src/Somewhere

Суть идеи - натянуть линейное обращение с переменными назад на интуиционистскую лямбду. Т.е., отталкиваемся от того факта, что в линейной логике стартовый секвент это A ⊢ A: конструкторы переменных не несут никакой дополнительной структурной информации, а только сигнализируют о том, что у нас в контексте единственная формула, которую мы и берем. Тогда нам нужно размазать weakening/contraction по остальным правилам, т.е., каждая лямбда должна сразу знать, используется ли её аргумент или нет, и каждая аппликация должна говорить, как распределены переменные между функцией и аргументом. По ходу дела оказывается, что мы попадаем в волшебный мир топосов Шануэля aka Клейсли-категорию свободных алгебр над монадкой включений. Все эти страшные слова означают тот факт, что мы по сути везде таскаем связку, показывающую как ослабить контекст до требуемого.

Профит от этой штуки не совсем понятен, но например hereditary substitution становится структурно-рекурсивным, что для тотальных языков всегда вин. В целом МакБрайд намекает на более эффективные и удобные тайпчекеры для пруверов.



tgoop.com/covalue/13
Create:
Last Update:

Сегодня ночью допилил на идрисе майкбрайдовский ко-де-Брёйн в интерпретации Dan Doel (ссылки в ридми): https://github.com/clayrat/PRSA/tree/master/src/Somewhere

Суть идеи - натянуть линейное обращение с переменными назад на интуиционистскую лямбду. Т.е., отталкиваемся от того факта, что в линейной логике стартовый секвент это A ⊢ A: конструкторы переменных не несут никакой дополнительной структурной информации, а только сигнализируют о том, что у нас в контексте единственная формула, которую мы и берем. Тогда нам нужно размазать weakening/contraction по остальным правилам, т.е., каждая лямбда должна сразу знать, используется ли её аргумент или нет, и каждая аппликация должна говорить, как распределены переменные между функцией и аргументом. По ходу дела оказывается, что мы попадаем в волшебный мир топосов Шануэля aka Клейсли-категорию свободных алгебр над монадкой включений. Все эти страшные слова означают тот факт, что мы по сути везде таскаем связку, показывающую как ослабить контекст до требуемого.

Профит от этой штуки не совсем понятен, но например hereditary substitution становится структурно-рекурсивным, что для тотальных языков всегда вин. В целом МакБрайд намекает на более эффективные и удобные тайпчекеры для пруверов.

BY Covalue




Share with your friend now:
tgoop.com/covalue/13

View MORE
Open in Telegram


Telegram News

Date: |

Informative Image: Telegram. In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. It’s yet another bloodbath on Satoshi Street. As of press time, Bitcoin (BTC) and the broader cryptocurrency market have corrected another 10 percent amid a massive sell-off. Ethereum (EHT) is down a staggering 15 percent moving close to $1,000, down more than 42 percent on the weekly chart. Hui said the time period and nature of some offences “overlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months.
from us


Telegram Covalue
FROM American