The group consists of the nonvanishing continuous functions, and is a subgroup because multiplication is commutative: . The objective is a logarithm decomposition with finitely many integer obstructions, one for each bounded complementary component. No local connectivity of is assumed.
We use two elementary finite-neighborhood facts, which make the outline independent of the general Jordan theorem. Given a neighborhood of , take a finite grid neighborhood with . It can be chosen to be a finite union of polygonal surfaces with boundary. Its complement has finitely many bounded holes. Holes that lie in the same component of can be joined by thin polygonal corridors disjoint from , which are removed from . A hole lying in the unbounded component is similarly joined to the exterior. For the remaining finitely many components, corridors may be continued to include their chosen representatives . Small polygonal adjustments preserve and . Thus every remaining bounded hole lies in a distinct bounded component of and contains its representative. One may also arrange this for any prescribed finite list of bounded components by first keeping their representative points out of the grid neighborhood. All paths used are compact and disjoint from , so sufficiently thin corridors remain disjoint from .
For such a finite polygonal , winding indices identify the homology group with the free abelian group on its bounded holes. Here is a finite-chain explanation. Triangulate a large disc with as a subcomplex. Every integral one-cycle bounds a two-chain in the disc. Its filling coefficient is constant on each component of the complement of , is zero on the exterior, and is the winding index there. If all bounded-hole indices vanish, the filling is supported in , so the cycle already bounds in . Conversely the sum of the oriented faces in one hole has its chain boundary in and has index one in that hole and zero in the others. Thus cycles can be chosen with . These can be integral sums of boundary curves, which matters when components of are nested. This proves the needed statement using finite triangulation, not separation of an arbitrary simple closed curve. Together these are finite-hole neighborhoods of a planar compact set.
Now extend to a continuous near , using the Tietze extension theorem on its real and imaginary parts. Since , shrink the neighborhood until has no zeros, and choose within it as above. The winding of on the cycles defines integers . Set
where only the finitely many represented holes are used. The winding of on every cycle of is zero. On each component choose a local complex logarithm at a base point and continue it along paths. Zero winding number around every loop makes the continued value independent of the path; local logarithm charts make it continuous. The continuous logarithm lifting criterion therefore gives on , and restriction gives . Thus , even when has infinitely many holes: each individual function uses finitely many factors.
To prove uniqueness, suppose a finite product equals on . Extend continuously to a neighborhood. There is close to after shrinking, so it has its small-branch logarithm. Hence itself has a continuous function giving a complex logarithm on that neighborhood. Choose there detecting all the finitely many as separate holes. Its dual cycles give , while a function with a logarithm has zero winding number. Therefore every . This proves both freeness of the listed rational functions and . All subgroups commute, so
This is planar logarithm factorization. If there are no bounded components the second factor is trivial.
For the Jordan curve deduction, let be homeomorphic to the circle. Parametrize it by with just the two endpoints identified. For , lift a logarithm of along the interval. Its endpoint increment is . The integer is additive, every integer is attained by a function with , and precisely when the lift descends to a logarithm on . Hence . The factorization says this is free abelian on the bounded complementary components; comparison of ranks, or tensoring with , shows that exactly one bounded component exists. There is also the unique unbounded component, so the complement has exactly two components.
We still need the common-boundary assertion. A proper closed arc has trivial exponential quotient because every nonvanishing function on an interval admits a logarithm. Factorization consequently makes the complement of such an arc connected, and since it is open it is path-connected. Fix and any neighborhood of , and choose a small open arc containing . The remainder is a proper closed arc. Join a point in each of the two complementary components by a path avoiding . This path must meet , and every such meeting lies in . The segment before its first meeting lies in the first region, and the segment after its last meeting lies in the second; continuity makes both regions meet . Thus every point of lies on both boundaries. Conversely either boundary is contained in the closed set . There are exactly two regions, one bounded and one unbounded, with common boundary , the Jordan curve theorem. This is Jordan separation from the exponential quotient; it does not assume the theorem in the factorization proof.