Introduces Iris, a logical framework for reasoning about safety and correctness of concurrent higher-order imperative programs, emphasizing its unique characteristics and applications.
Focuses on implementing a type checker for Amy, covering name and type analysis, typing constraints generation, and the importance of type checking in compilation.
Explores tonality, pitch profiles, key distance, and statistical analysis of pitch classes, using pitch spaces to analyze pitch distributions and the Tonnetz for a different tonality.