Younesse Kaddar
  • About Me
  • Posts
  • Sections
  • LLM APIs Pricing
  • Linear Logic (M2)
  • Domains, Categories, Games (M2)
  • Algebraic Topology & Concurrency (M2)
  • Topological Data Analysis (M2)
  • Biochemical Programming (M2)
  • Categories Work (M2)
  • Homological Algebra (M2)
  • Théorie des modèles (M2)
  • Foundations of proof systems (M2)
  • Proof assistants (M2)
  • Functional Programming (M2)
  • Game Theory in CS (M2)
  • Preuves et programmes (M1)
  • Homotopy Type Theory (M1)
  • Neuromodeling (M1)
  • Computational neuroscience (M1)
  • Neuro-robotique (M1)
  • Machine Learning for Neuroscience (M1)
  • Preuve assistée par ordinateur (M1)
  • Topologie algébrique (M1)
  • Tree Automata (M1)
  • Advanced Complexity (M1)
  • Categories and Lambda-calculi (M1)
  • Modules et groupes (M1)
  • Statistical Learning (M1)
  • Computer Vision (M1)
  • Robot Motion Planning (M1)
  • Neuroanatomie (M1)
  • Initiation to Research (M1)
  • Logique (L3)
  • Langages formels (L3)
  • Maths discrètes (L3)
  • Lambda-calcul (L3)
  • Calculabilité & Complexité (L3)
  • Programmation (L3)
  • Algorithmique (L3)
  • Algèbre (L3)
  • Architecture et Système (L3)
  • Exercices
  • Club Algo
  • Anglais (L3/M1)
  • Prépa (MP*)
  • Conférences
  • Tags
    1. Home
    2. /
    3. Models of programming languages: Domains, Categories, Games (M2 MPRI)

    Models of programming languages: Domains, Categories, Games (M2 MPRI)

    Lecture 1: Introduction

    Teacher: Paul-André Melliès

    Lecture 2: Introduction to Domain theory

    Teacher: Paul-André Melliès

    Lecture 3: Cartesian closed categories

    Teacher: Paul-André Melliès

    Execises 2: Stable models of $λ$-calculus

    Teacher: Paul-André Melliès

    Lecture 4: Simply typed λ-calculus as CCC

    Teacher: Paul-André Melliès

    Lecture 5: Coherence spaces

    Teacher: Paul-André Melliès

    Lecture 6: Monoidal Categories

    Teacher: Paul-André Melliès

    Lecture 7: Step functions and exponential modalities

    Teacher: Paul-André Melliès

    Lecture 8:

    Teacher: Paul-André Melliès

    Lecture 9: Lazy PCF

    Teacher: Thomas Ehrhard

    Execises 3: Coherence spaces and lazy integers

    Teacher: Thomas Ehrhard

    Lecture 10: Categorical combinators, Categorical Abstract Machines

    Teacher: Pierre-Louis Curien

    Lecture 11: Categorical model of LL and Eilenberg-Moore category of $!$

    Teacher: Thomas Ehrhard

    Lecture 12: $PoL$, $PoLR$, $PoC$ categories

    Lecture 12

    Lecture 13: Scott semantics

    Lecture 13

    Lecture 14: Sequentiality, Concrete Data Structures

    Full Abstraction

    Lecture 15: Realisability, $PoLR_!$ not fully abstract

    Lecture 15

    Lecture 16: Sequential Algorithms

    Lecture 16

    Lecture 17: Or-tester, Abstract algorithms

    Lecture 17

    Lecture 18: PCF Böhm trees, Innocent strategies, Hyland-Ong Games

    Lecture 18

    Lecture 19: Systematic compilation of PCF Böhm Trees

    II.

    • Follow:
    • GitHub
    • Bitbucket
    • Google Scholar
    • LinkedIn
    • ORCID
    • LazyPPL
    • RightPick
    • Feed