kirancodes.me
To Proof Maintenance & Beyond!

916 papers · page 3 of 46

PhD Abstracts

Graham Hutton

Although Abstracting Gradual Typing provides a systematic approach to design gradual languages, the original framework has limitations: first, it accepts design choices that lead to type inconsistencies sneaking through evaluation.Second, when a type inconsistency is identified a…

Knuth-Morris-Pratt illustrated

Cameron Moy

Abstract The Knuth–Morris–Pratt (KMP) algorithm for string search is notoriously difficult to understand. Lost in a sea of index arithmetic, most explanations of KMP obscure its essence. This paper constructs KMP incrementally, using pictures to illustrate each step. The end resu…