Looking forward to seeing you all tomorrow for Subhajit Roy's talk!
Just a heads up that the meeting will be on Zoom, as usual. Please ignore the link to the Teams meeting at the bottom of the email.
-Nik
On 19
th September, 8:30am PDT, we will have our next
F* PoP Up Seminar where Prof. Subhajit Roy from IIT Kanpur will tell us about his experience of using F* to teach PL semantics.
Hope to see you there,
-Aseem.
Speaker: Prof. Subhajit Roy, IIT Kanpur
Title: The Lazy Professor's Route to Teaching Programming Language Semantics a.k.a. A Theorem Proving Approach to PL Semantics
Abstract:
The talk will unfold the story of a lazy professor who felt that using theorem provers is an "easy" shortcut to messy proofs while teaching programming languages theory. We will discuss his experience of using this methodology (and the story of distressed students)
in an ACM summer school on programming languages. Once the program and its semantics are encoded in any of the different styles—operational, denotational, or axiomatic, powerful proof assistants like F* can prove exciting language features with minimal human
assistance. The hope is that teaching programming languages via proof assistants will not only provide a more concrete understanding of this topic but also prepare future programming language researchers to use theorem provers as fundamental tools in their
research and not as an afterthought. Well, although the methodology was born out of the professor's attempt at saving face after a heavy dose of procrastination, it opens up interesting questions on if undergraduate students are ready enough to date theorem
provers.
________________________________________________________________________________
Microsoft Teams meeting
Meeting ID:
223 175 846 443
Passcode:
dQV9WA
Phone Conference ID:
603 229 037#
________________________________________________________________________________
--
You received this message because you are subscribed to the Google Groups "fstar-mailing-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
fstar-mailing-l...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/fstar-mailing-list/KL1P15301MB0404C3F44EBAF189B11F2DD2CCE6A%40KL1P15301MB0404.APCP153.PROD.OUTLOOK.COM.
For more options, visit
https://groups.google.com/d/optout.