If the two paths have different lengths, they correspond to different ways of expressing a relationship -for instance, they may pass through a different number of predicate argument structures.
the kernel is defined to be 0 in this case.