Warning: This material has known errors, and is available for archival purposes only. Our ECOOP publication is a corrected version of λJS.
Download the paper: Brown CS TR CS-09-10
Tools, Tests, and Mechanized Semantics: Source code and instructions (packaged on 2009-12-14)
Some interesting files:
Section 4.3: safeLookup desugared into λJS
Section 4.2: Proof details for safety and subjection reduction for the type system