Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть A pedagogical introduction to Curry-Howard correspondence and its applications, for programmers

  • Sergei Winitzki
  • 2018-02-17
  • 3626
A pedagogical introduction to Curry-Howard correspondence and its applications, for programmers
functional programmingCurry-Howard isomorphismScalaHaskellOCamltype theorynatural deductionproofs are programstypes are propositionsprogramming language designreasoning about types
  • ok logo

Скачать A pedagogical introduction to Curry-Howard correspondence and its applications, for programmers бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно A pedagogical introduction to Curry-Howard correspondence and its applications, for programmers или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

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

Cкачать музыку A pedagogical introduction to Curry-Howard correspondence and its applications, for programmers бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео A pedagogical introduction to Curry-Howard correspondence and its applications, for programmers

Long and difficult, yet boring explanations given in excruciating detail.

This tutorial is an optional addendum to Chapter 3 of the Functional Programming tutorial series. There are no exercises in this tutorial; Chapter 3 already contains exercises covering some of this material.

Title:

Introduction to the Curry-Howard correspondence:
The logic of types in functional programming languages

Contents:

The commonality of type constructions in functional programming languages: Scala, OCaml, Haskell
Defining the propositions that correspond to types
What are "sequents" and how they are used to describe logical inference from premises
How logical derivations correspond to expressions in the programming language; how to convert one to the other and back
What is the "logic of types" defined by the common type constructions in the functional programming languages: it is the intuitionistic propositional logic (IPL)
Examples that contrast the IPL with the classical Boolean logic
Example of using Gentzen's calculus LJ to search for a proof
The advantage of the Vorobieff-Hudelmaier-Dyckhoff's calculus LJT over Gentzen's calculus LJ, and why people are using LJT for proof search
Example of what mathematicians mean when they say "it is trivial"
How to transform proofs back to code: proof transformer functions that correspond to derivation rules in LJ/LJT
Example of deriving code automatically from a proof of a sequent
How to use the "arithmetical Curry-Howard correspondence" to decide which types are equivalent
What are polynomial data types and exponential-polynomial data types
Summary: What are the practical uses of the CH correspondence
Limitations of the propositional logic: what it can and cannot do
Using the CH correspondence as a guide in programming language design

Slides: https://github.com/winitzki/talks/blo...

Комментарии

Информация по комментариям в разработке

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

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

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