Recent posts

From Null to Nullable

posted in PL at

Every java programmer hates NullPointerException. Indeed, any variable1 in java can take this special value of null, which indicates a lack of value in this variable. They are like landmines in your code; stomp upon one and boom! Your program is dead. Thus, programming in java is like wading …

Type Systems Series Premier

posted in PL at

This series of articles aims to explain why complicated type systems such as λC can be useful in practice, and how such use inevitably leads to the ability to formalize mathematics.

If you have been a software engineer and ever wondered "Why those PLT people invent all these fancy concepts …

Semantic Math

posted in math at

Formalism eliminates falsehood; it does not lead to the truth.

  1. Lists should be numbered from zero.

  2. Tell the truth, not formal statements. Formal definitions are important, but they are not the essence of mathematics. What the notion really means is much more important than how it appears.

  3. Motivation is important …

ENS Entrance Math 1995

posted in math at

This is the ENS Entrance Exam 1995 Mathematics Written Part. Translated by Tony Beta Lambda.

Written Test of Mathematics

Duration: 4 hours

Introduction

In an informal way, an elementary function is a function defined on an open set of \({\mathbb R}\) or \({\mathbb C}\) and …