What are the CIP rules for cyclic substituents? Here's what I read on Wikipedia (section "Cycles"):


  To handle a molecule containing one or more cycles, one must first expand it into a tree (called a hierarchical digraph by the authors) by traversing bonds in all possible paths starting at the stereocenter. When the traversal encounters an atom through which the current path has already passed, a ghost atom is generated in order to keep the tree finite. A single atom of the original molecule may appear in many places (some as ghosts, some not) in the tree.


I don't understand how to assign CIP priorities to cyclic systems, for example, consider this:



How do we decide the CIP priorities? What does that paragraph I found on Wikipedia really mean? Could someone please give a detailed explanation?
I presume you want to know the E/Z geometry of the double bond. You need to determine on each end of the double bond which ring has priority. Intuitively one may argue that cyclohexane is larger than cyclopentane and cyclobutane is larger than cyclopropane. In this simple case, this is true and the double bond has the Z-configuration. However, digraphs are used in more complex cases. Your structure below has four colored dots. Each attached ring bond is "cut" and stretched out until one returns to the original atom. The three red atoms from the cyclohexane ring are identical. The same is true of the other three rings. Now treat the digraph as you would any acyclic alkene. The digraph has the Z-configuration.