Lambda Calculus in de Bruijn's Notation
This theory defines lambda-calculus terms with de Bruijn indixes and proves
confluence of beta, eta and beta+eta.
A report describing the whole theory is found here: More Church-Rosser Proofs (in Isabelle/HOL).