  Automatic (i.e., computer-assisted) theorem proving (ATP) can come in many
flavors. This document presents early steps in our effort towards defining
object-oriented theorem proving (OOTP) as a new style of ATP.
  Traditional theorem proving (TTP) is the only well-known flavor of ATP so
far. OOTP is a generalization of TTP. While TTP is strongly based on functional
programming (FP), OOTP is strongly based on object-oriented programming (OOP)
instead. We believe OOTP is a style of theorem proving that is no less powerful
and no less natural than TTP and thus likely will be no less practically useful
than TTP.
