The Semantics of Plurals in Expression Languages - SLE
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore the semantics of plurals in software languages through this 41-minute ACM SIGPLAN conference talk. Delve into bunch theory and its application in expression languages, examining how bunches with set semantics can bridge the gap between relational modeling and functional programming. Investigate the integration of relations into expression languages, and understand the implications for computing with plurals. Cover topics including plural semantics in English and formal languages, relational data modeling, bunch logic, and invertible functions.
Syllabus
Intro
Semantics of plurals in English
Semantics of plurals in formal language
Plurals in relational data modelling
Plurals in programming: declaration
Plurals in mathematics: occurrences
Plurals in mathematics: non-occurrences
Bunch theory
Bunches are plurals
Bunch logic
Invertible functions (or reversible mappings)
Taught by
ACM SIGPLAN
Related Courses
Introduction to Mathematical ThinkingStanford University via Coursera Introduction to Mathematical Philosophy
Ludwig-Maximilians-Universität München via Coursera 機率 (Probability)
National Taiwan University via Coursera 悖论:思维的魔方
Peking University via Coursera 离散数学概论 Discrete Mathematics Generality
Peking University via Coursera