The splitting process is subject to precision and rounding errors that are inherent with floating-point arithmetic. Consequently, there can be small discrepancies between the area of the original polygon and the sum of the areas of the resulting sub-polygons.