A hybrid (Baddeley, Turner, Mateu and Bevan, 2013)
  is a point process model created by combining two or more
  point process models, or an interpoint interaction created by combining
  two or more interpoint interactions.
  
The hybrid of two point processes, with probability densities
  \(f(x)\) and \(g(x)\) respectively,
  is the point process with probability density 
  $$h(x) = c \, f(x) \, g(x)$$
  where \(c\) is a normalising constant.
Equivalently, the hybrid of two point processes with conditional intensities
  \(\lambda(u,x)\) and \(\kappa(u,x)\)
  is the point process with conditional intensity
  $$
    \phi(u,x) = \lambda(u,x) \, \kappa(u,x).
  $$
  The hybrid of \(m > 3\) point processes is defined in a similar way.
  
The function ppm, which fits point process models to 
  point pattern data, requires an argument 
  of class "interact" describing the interpoint interaction
  structure of the model to be fitted. 
  The appropriate description of a hybrid interaction is
  yielded by the function Hybrid().
  
The arguments … will be interpreted as interpoint interactions
  (objects of class "interact") and the result will be the hybrid
  of these interactions. Each argument must either be an
  interpoint interaction (object of class "interact"),
  or a point process model (object of class "ppm") from which the
  interpoint interaction will be extracted.
The arguments … may also be given in the form
  name=value. This is purely cosmetic: it can be used to attach
  simple mnemonic names to the component interactions, and makes the
  printed output from print.ppm neater.