Canonical URL: https://use.fieldcell.org/CellGroup
The CellGroup is a fundamental construct in the FieldCell model, representing an unordered aggregation of cells that collectively describe aspects of a decision-making scenario. Each CellGroup serves as a cohesive unit, encapsulating a variety of cells, each with its unique attributes and roles. This grouping mechanism facilitates the organization and manipulation of cells that share a common context or purpose.
Unlike a strict hierarchical structure, CellGroup allows for the assemblage of both independent cells and interconnected cells forming complete models. This versatility makes it an ideal structure for managing complex decision-making processes where various elements need to be considered collectively.
The concept of CellGroup aligns with set theory principles, offering a flexible yet structured approach to grouping decision-related data. Its design allows for efficient operations on groups of cells without necessitating recursive logic, thereby simplifying data handling in multi-dimensional decision models.
The philosophical foundation of CellGroup is encapsulated in the set definition:
"An unordered collection of values where each value occurs at most once. A group of elements with three properties: (1) all elements belong to a universe, (2) either each element is a member of the set or it is not, and (3) the elements are unordered."