In the summer of 2013, Leonardo de Moura decided to base Lean on dependent type theory after discussions with Jeremy Avigad