Russell is a language for pure mathematics, built upon a metamath (www.metamath.org) language as a high level superstructure and supports fully automatic proving facility.
Formerly this language was called mdl, which stands for acronym for "Mathematics Development Language".
In fact, mdl program is a prover and a compiler from a relatively high-level language for the representation of formal mathematics to the simple and robust for checking language metamath.