COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Microsoft Research Cambridge, public talks > Type Refinement in the Abstract
Type Refinement in the AbstractAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins. This event may be recorded and made available internally or externally via http://research.microsoft.com. Microsoft will own the copyright of any recordings made. If you do not wish to have your image/voice recorded please consider this before attending The concept of refinement in type theory is a way of reconciling the “intrinsic” and the “extrinsic” meanings of types (aka “types à la Church” and “types à la Curry”). In a recent paper with Paul-André Melliès1, we looked at this idea more carefully and settled on the simple conclusion that the type-theoretic notion of “type refinement system” may be identified with the category-theoretic notion of “functor”. This generalization of the traditional analogy (type system ~ category) has the practical benefit, we believe, of bringing the interests of type theory and the tools of categorical logic much closer together. For example, workaday concepts such as “typing judgments”, “subtyping”, and “typing derivations” can be analyzed mathematically on general terms, without having to fix a particular formal system. In the paper, we also use this correspondence to motivate the study of “monoidal closed bifibrations”, which is essentially the type theory induced by combining the usual product and function spaces with inverse image and direct image type constructors. We have found that many interesting new phenomena arise by this simple twist on the simply-typed lambda calculus. In the talk I will try to motivate and explain these ideas from a relatively elementary perspective (some background in both type theory and categorical logic could be helpful, but either should be sufficient).
This talk is part of the Microsoft Research Cambridge, public talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsBiophysical Seminar 80000 Hours Cambridge PublicHealth@Cambridge UK~IRC Summit Gates Distinguished Lecture Series The Annual CCHSR Lecture 2016Other talksDiscovering regulators of insulin output with flies and human islets: implications for diabetes and pancreas cancer The Design of Resilient Engineering Infrastructure Systems with Bayesian Networks Reforming the Chinese Electricity System: A Review of the Market Reform Pilot in Guangdong TBC Perfect toposes and infinitesimal weak generation What constitutes 'discrimination' in everyday talk? Argumentative lines and the social representations of discrimination Networks, resilience and complexity Migration in Science DataFlow SuperComputing for BigData "The integrated stress response – a double edged sword in skeletal development and disease" An approach to the four colour theorem via Donaldson- Floer theory Active vertex model(s) for epithelial cell sheets |