In this paper, we shall describe some correlation function computations in
perturbative heterotic strings that generalize B model computations. On the
(2,2) locus, correlation functions in the B model receive no quantum
corrections, but off the (2,2) locus, that can change. Classically, the (0,2)
analogue of the B model is equivalent to the previously discussed (0,2) analogue
of the A model, but with the gauge bundle dualized — our generalization of the A
model also simultaneously generalizes the B model. The A and B analogues
sometimes have different regularizations, however, which distinguish them
quantum-mechanically. We discuss how properties of the (2,2) B model, such as
the lack of quantum corrections, are realized in (0,2) A model language. In an
appendix, we also extensively discuss how the Calabi–Yau condition for the
closed string B model (uncoupled to topological gravity) can be weakened
slightly, a detail which does not seem to have been covered in the literature
previously. That weakening also manifests in the description of the (2,2) B
model as a (0,2) A model.