Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Algebra of ADTs – Constantine Ter-Matevosian

Автор: Serokell

Загружено: 2023-08-03

Просмотров: 1560

Описание:

In this video we discuss the algebra of algebraic datatypes and their algebraic representations, touch on the type-theoretic similarities of the set-theoretic definitions of isomorphism and equinumerosity, and learn to construct derivatives and zippers of datatypes.

Sources:
Joel Burget, "The algebra (and calculus!) of algebraic data types": https://codewords.recurse.com/issues/...
Derivative of a type: https://en.wikipedia.org/wiki/General...
Differences between type theory and set theory: https://en.wikipedia.org/wiki/Type_th...
Zippers & differentiation of datatypes: https://en.wikibooks.org/wiki/Haskell...
Conor McBride, "The Derivative of a Regular Type is its Type of One-Hole Contexts": http://strictlypositive.org/diff.pdf

Get FP merch that doesn't suck. 👇
https://shop.serokell.io/

Follow us on social media:
  / serokell  

Learn more about us:
https://serokell.io/
https://github.com/serokell

Contact us:
[email protected]

0:00 Intro
0:40 Set cardinality
1:53 Cardinality of simple non-parameterized datatypes: Void, (), Bool, Ordering
2:18 Cardinality of parameterized datatypes: Identity, Pair, Either, Maybe, Arrow
4:53 Datatype isomorphism
6:27 Isomorphism of 'Either a a' and '(Bool, a)'
6:39 Isomorphism of 'Maybe ()' and 'Bool'
6:50 Mathematical representations of recursive datatypes: List
7:50 Isomorphism of '[()]' and the Peano naturals
8:05 Poking "holes" in datatypes: the algorithm
8:51 Poking "holes" in the product types
10:02 Poking "holes" in the sum types
10:59 Poking "holes" in the 'Ordering' datatype
11:13 Poking "holes" in the pair of 'Either's
11:54 Derivative of a datatype
12:19 Zipper
12:40 Homogeneous pair zipper
14:09 List zipper
15:40 Binary tree zipper
17:48 Conclusion
19:35 Outro

Algebra of ADTs – Constantine Ter-Matevosian

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Monoid Typeclass – Gints Dreimanis

Monoid Typeclass – Gints Dreimanis

Теорема Байеса, геометрия изменения убеждений

Теорема Байеса, геометрия изменения убеждений

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

Программирование с использованием математики | Лямбда-исчисление

Программирование с использованием математики | Лямбда-исчисление

CSC4700-Linear Algebra in C++

CSC4700-Linear Algebra in C++

Математики открывают странную новую бесконечность

Математики открывают странную новую бесконечность

Теория приближений — Алексей Савватеев / ПостНаука

Теория приближений — Алексей Савватеев / ПостНаука

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Как делить на НОЛЬ // Vital Math

Как делить на НОЛЬ // Vital Math

ТРИГОНОМЕТРИЯ будет УЖАС! Этот ПРИЕМ тебя спасет на ЕГЭ 2026!

ТРИГОНОМЕТРИЯ будет УЖАС! Этот ПРИЕМ тебя спасет на ЕГЭ 2026!

Визуализация всех возможных пифагоровых троек [3Blue1Brown]

Визуализация всех возможных пифагоровых троек [3Blue1Brown]

Почему 0 в степени 0 равно 1?

Почему 0 в степени 0 равно 1?

Operators in 10 Minutes – Haskell Tutorial – Daniel Rogozin

Operators in 10 Minutes – Haskell Tutorial – Daniel Rogozin

The Mathematician's Weapon | An Intro to Category Theory, Abstraction and Algebra

The Mathematician's Weapon | An Intro to Category Theory, Abstraction and Algebra

«Есть три плохие новости»: политолог Морозов о провале переговоров и цели Путина

«Есть три плохие новости»: политолог Морозов о провале переговоров и цели Путина

Бесплатный транспорт — самая дорогая ошибка городов

Бесплатный транспорт — самая дорогая ошибка городов

Самая Сложная Задача В Истории Самой Сложной Олимпиады

Самая Сложная Задача В Истории Самой Сложной Олимпиады

Все Функции и Графики: Прямая, Парабола, Гипербола, Окружность, Корень, Модули, Сдвиги для Чайников

Все Функции и Графики: Прямая, Парабола, Гипербола, Окружность, Корень, Модули, Сдвиги для Чайников

Почему

Почему "вероятность 0" не означает "невозможно"

Почему простые числа образуют эти спирали? | Теорема Дирихле и пи-аппроксимации

Почему простые числа образуют эти спирали? | Теорема Дирихле и пи-аппроксимации

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]