Home Systems — Towards a Formal Model

This blog documents the beginning stages of developing a formal modeling system for home systems. It argues that a home should be framed as the systems which emerge from the relationship between the land and its inhabitants. It then uses this framing to begin formalizing the central constraint of a home system: inhabitant demand must be a subset of land capacity.

Introduction

Homes are complex systems that warrant formal reasoning and justification. A home is not simply a structure with amenities, nor merely a body of components. Rather, a home is a system that provides reliable support for a specified number of occupants.

Furthermore, a home is not merely a single system, but a system of systems, much of which is interrelated and internally dependent. HVAC can depend on power; power may depend on environmental conditions; etc.

The following will be an exploration of home systems, how we can reason about them more formally, and an attempt to move toward a formal modeling system.


What Is A Home ?

A home is a supersystem, technically speaking. Its goal is to maximally provide for a specified number of inhabitants. This is a technical definition, but it does not lay the groundwork for grasping what a home truly is. Instead, I will argue that a home is best understood as the coexistence or participation between a piece of land and its inhabitants.

A home begins when a person takes up residence on a piece of land. From this, a series of systems emerge with the intention of supporting that person. Shelter is built. Food, water, and power supplies must be secured. Communication networks are often installed.

Thus we have our two primary variables that lead to a home: land and inhabitants.


The Ideal Home

Modern homes tend toward a similar systemic structure:

In other words, the modern home can be characterized as dependent. These systems are designed to conform primarily to the lifestyle demands of occupants, not to balance the relationship between the inhabitants and the land.

The ideal home, as I propose it, being a relationship between the land and its inhabitants, should rely solely on that relationship. Instead of relying on external support, a home should be self-subsisting and independent. More precisely, the ideal home system is one in which the land is able to support the requirements of n inhabitant(s).

So we can say an ideal home system is:


Constraint Modeling

To visualize this more practically, we can say that the capacity of the land must match or exceed the demand of the inhabitants. If presented as simple values, this can be modeled as:

Demand ≤ Capacity

A better representation may be to treat demand and capacity as resource sets. In this case, demand must be a subset of a land's available resource capacity:

Demand ⊆ Capacity

This forms the core constraint of what makes a home ideal. From this, we can model further constraints within this relationship, such as food, water, energy, etc.

Disclaimer: All mathematics are provisional and primarily for demonstrative purposes.

Food / Water Constraint

C ≥ n i=1 m[i] + L

Energy Constraints

E ≥ Lhouse + Linfra + Lstorage ...
Loss codomains are non-exhaustive.

Factoring in Time

Homes are not static entities. The needs of their inhabitants change with time. The land does not always produce the same amount of support and resources. Put clearly, at any given time, a home's land capacity and its accumulated storage must be greater than or equal to the demand of the inhabitants. Thus our model becomes:

∀t, C(t) + S(t) ≥ D(t)

This is important not simply because it is a more robust model of reality, but because it highlights the importance of storage. Crops are seasonal. Sunlight is variable. In cases where land provisions are reduced, backup storage may be required to meet demand. We can now grasp this explicitly.


Reciprocal System Dynamics (A Blind Spot in Current Design)

The current model assumes that provision is a unidirectional relationship between land and inhabitants. The land provides resources, and the inhabitants simply consume them. The reality is more complex.

In the vast majority of cases, even where automation is prioritized, inhabitants must interact with the land in order for it to produce resources. Infrastructure must be built. Systems must be maintained. Soil must be cultivated. Water must be directed. Rainfall must be collected. Thus, the inhabitants are active participants in perpetuating the system.

Furthermore, living on the land can affect it either positively or negatively. The current assumption is that land will be used optimally in every respect. However, even with practical intentions, land can be overexploited in ways that reduce its future productivity. Thus, participants are not only active participants in the effective use of the land, but also in its longevity.

These two variables—effective use and sustainability—are not included in the current model. However, future iterations could include such dynamics where robustness is prioritized.


Towards a Formal Modeling System

From here, we now have the basis for what makes a home self-sustaining. The challenge is moving this into a working model. For this, we need a function capable of assessing the characteristics of land and producing a feasibility rating. For this function to work, we must have a template for producing results.

Land Feasibility Modeling

With this understanding in mind, we can begin formally modeling land according to feasibility. The question becomes: given certain characteristics, how capable is a piece of land of providing support?

This can be modeled as a function:

Land(characteristics) → feasibility profile

Input (non-exhaustive):

Output (non-exhaustive):


Land Feasibility Template

The crux of the model is the underlying logic of the function. We know that land is finite in its capacity. The question is: how do we grasp those limits objectively and as comprehensively as possible?

To do so, proper characteristics must be compiled. These characteristics must be attributes that have a deterministic relationship with some feasibility field, or at least contribute to one.

For instance:

Land(soil viability) → soil feasibility

As you can imagine, depending on the mapping of land attributes to feasibility, many cases will likely be far more complex. A single rating may require the interrelation of multiple land attributes.

This could look like:

Land(soil viability, water availability, area, zoning restrictions) → caloric yield feasibility

...and those same attributes will almost certainly feed into other feasibility fields.

Furthermore, some land attributes may themselves be complex, requiring the input of many other fields. To the extent that this complexity can be contained, we could possibly use functions to abstract:

Land(soil viability, water availability(water body access, rainfall, restrictions), area, zoning restrictions) → caloric yield feasibility

With all that in mind, the major takeaway is that this model can vary in complexity depending on implementation. That complexity is directly related to the granularity of attributes and fields, as well as the relationships between them. Thus, designing this model is not trivial, and will more than likely require iteration and pressure testing to refine into a truly predictive model.

The major next step in development is an initial prototype. From that point, the model can be tested against existing home systems to determine whether the feasibility ratings are accurate and useful in any meaningful way.


Conclusion

A home system is complex and warrants formal analysis. Decisions in home system design can be made with proper justification when a home is properly quantified. By understanding a home as the relationship between the land and its inhabitants, we can begin moving toward a quantifiable reality. From here, we can model the ideal home—one whose land fully supports its inhabitants—and objectively assess and analyze home systems accordingly.

At this point, a full working model has not yet been developed. A proper feasibility template is still needed. However, we have begun moving toward modeling the underlying constraints that participate in this system.