A Formal Account of Notational Definition
In the course of developing a mathematical theory or proof it is a common practice to introduce new notation to represent notation that is previously understood. This paper presents a formal account that is intended to model the practice of introducing and using notational (abbreviative) definitions. The aim of this work is a pragmatic one: to provide a framework useful in the design and implementation of secure proof system interfaces which accommodate, as much as possible, conventional mathematical practice. A typed $\lambda$-calculus is used to represent expressions of a given object language. A new type of equation, called a $\Delta$-equation, is introduced to model conventional definitional equations.