Worldbuilding
World Theory
Formal definitions of worlds, hierarchy, gods, and the No Universal God theorem.
This section uses the language of discrete mathematics and abstract algebra to give a formal definition of a “World” and to discuss its properties and hierarchical structure. Then, based on this definition, it analyzes the mathematical expression of philosophical propositions such as “God” and the “No Universal God Theorem” within this worldview.
World and Properties of the World
In WeiKnight’s worldview, a ”World” is a mathematical structure containing individuals and propositions. Individuals are “things that exist,” and propositions are “statements about those things.” Every proposition in a given World is either true or false. Different Worlds may have different sets of individuals and propositions. Based on this, we give the following definition of a World:
A World is a triple
where
- is the set of individuals (Domain), called the World’s domain (Domain);
- is the World’s set of propositions (Proposition Set), satisfying - for any , its negation (Negation) satisfies ;
- for any , the Law of Excluded Middle holds: ;
- is the truth assignment function (Truth Assignment Function), satisfying - for any , takes only the values \text{true} or \text{false};
- for any , and are negations of one another;
- is unique on .
The conditions in Definition the relevant section guarantee the logical consistency of each World. The set of individuals ensures that the “things that exist” in the World are nonempty; the closure property of the proposition set under negation and the Law of Excluded Middle ensure logical completeness and non-contradiction; and the uniqueness of the truth assignment function ensures that each proposition has a determinate truth value in that World.
Such a definition is not perfect. For example, it ignores non-propositional statements (such as the perceptual experience of the “thing” in “there exists something”) as well as vague propositions (such as “this thing is large”). It also does not provide a particularly satisfying explanation of the ontological status of propositions. More precisely, this definition is better understood as an idealized model of a “mathematical World” within WeiKnight’s worldview. It is suitable for analyzing foundational mathematical issues such as logic and set theory, but richer structures may be required when dealing with more complex philosophical or semantic questions.
Let
If the sources of individuals and propositions allowed in a World are unrestricted, then under ZFC, should be understood as a proper class (Proper Class), that is, it does not belong to any set. Such a contains all possible Worlds, and is called the World Class.
In order to use ordinary set-theoretic tools such as graph theory, partially ordered sets, and functions later in the text, we fix a sufficiently large working world universe (Working World Universe) and require that be a set. Unless otherwise specified, all later discussions of World graphs, hierarchical relations, the control range of God, and related objects take place within this fixed set .
If we fix a set of candidate individuals and a set of candidate propositions, and consider only Worlds generated from them, then
is a finite set, and one upper bound on its cardinality is:
Here denotes the number of ways to choose propositions from propositions.
For each possible number of individuals (from 1 to ) and each possible number of propositions (from 0 to ),
- there are ways to choose the individual set ;
- there are ways to choose the proposition set ;
- the truth assignment function has 2 choices for each proposition (true or false), so for propositions there are different assignments. Therefore, for fixed and , the number of possible Worlds is:
Summing over all possible combinations of and , we obtain the upper bound on the total number of Worlds:
This upper bound is loose, because in actual valid Worlds:
- the proposition set must be closed under negation (that is, if , then ), which implies that must be even;
- the Law of Excluded Middle requires that a proposition and its negation cannot be equivalent, which further restricts the possible truth assignments;
- the content of propositions should be related to the domain of individuals, whereas here we assume all propositions are independent. Since we count all possible structures, including those that do not satisfy all the conditions in Definition the relevant section, what we obtain is an upper bound.
For any , if there exists such that , then .
By Definition the relevant section, the truth assignment function of a World is unique. If , then and are the same function, so they must agree on , contradicting the assumption.
Hierarchy of Worlds
To describe the intuitive idea that “one World has more information than another,” we borrow the notion of a DAG (Directed Acyclic Graph) from graph theory to describe the relations between Worlds. The vertices of the DAG are Worlds, and the edges represent the relation of “proposition extension.”
The pair is called a World Graph, where the edge set is
This graph is a strict DAG, and therefore induces a partially ordered set , where
In this case, is called an Information Subworld of . If and , we write and call a Proper Information Subworld of . The partial order relation is called the hierarchical relation of Worlds.
Restriction of a function: if is a function and , then is a function satisfying for any .
A partial order is a binary relation, usually denoted by , that satisfies the following three properties:
- Reflexivity: for any , we have ;
- Antisymmetry: for any , if and , then ;
- Transitivity: for any , if and , then .
In Definition the relevant section, the edge means that adds new propositions on top of , while preserving the truth values of the propositions already in . The partial order relation expresses the hierarchical relation. Since the proposition set grows strictly, the World Graph contains no self-loops, thereby ensuring the irreflexivity of the strict relation and preventing cycles in this hierarchy.
The Hasse Diagram of the World Graph is a simplified directed graph obtained by removing all edges that can be inferred by transitivity. That is, if there exist such that and , then the edge is not drawn in the Hasse Diagram, and arrowheads are omitted. If , then a line segment is drawn from to in the Hasse Diagram, with placed above .
Let be a nonempty subset. If has no infinite strictly descending chain under the relation
then contains a -minimal element.
Suppose that has no minimal element. Take any . Since is not minimal, there exists such that . Repeating the same argument recursively, we can construct , thereby obtaining an infinite strictly descending chain
contradicting the assumption. Therefore must have a minimal element.
Without the well-foundedness condition, the conclusion above generally does not hold. For example, proposition sets may form an infinite strictly descending chain under proper inclusion, and then the corresponding subset of Worlds may fail to have a minimal element. Therefore, the level function has its usual meaning only on working world universes or branches satisfying the well-foundedness condition.
A minimal element is a World in a subset such that there is no World in that subset with “less information” than it. Note that, unlike a least element, a minimal element need not be unique, and there may be multiple minimal elements in different connected components.
For example, if and are minimal elements on two unrelated branches, then neither has a World with less information than itself, so both are minimal elements, but and .
Unfortunately, a World generally has no least element. This is because the relation between Worlds is a partial order rather than a total order, so any two Worlds need not be comparable.
In a well-founded working world universe satisfying Lemma the relevant section, define the level function (Level Function) by:
That is, is the length of the shortest chain from some minimal element to ; if cannot be reached from any minimal element, then its level is .
The level function divides the World Graph into “generations,” while allowing Worlds in different connected components to have arbitrary finite levels or level . Level 0 consists of all minimal elements (possibly many, and in different connected components). If , then ; however, the converse does not hold, since Worlds with smaller levels need not be comparable at all (for example, Worlds on different branches may have the same level while being completely unrelated).
Structural Subworld
In addition to Information Subworld, we may define the stronger concept of a Structural Subworld. Intuitively, a Structural Subworld should be a part of a larger World: it not only contains less information, but its domain of individuals should also be included in the larger World’s domain, and all truth values concerning those individuals should agree with the larger World.
Let and be two Worlds. We say that is a Structural Subworld of , written , if and only if all the following conditions hold:
- Domain Inclusion: .
- Proposition Set Consistency: .
- Truth Inheritance: for any , we have . If and , we write , and call a Proper Structural Subworld of .
Condition 2 in Definition the relevant section ensures that the proposition set of consists exactly of those propositions in the proposition set of that speak only about individuals in . Condition 3 guarantees that for these propositions, the Structural Subworld and the parent World agree completely on truth values. This shows that a Structural Subworld is obtained entirely from the parent World by restricting the domain of individuals.
If , then . That is, every Structural Subworld is necessarily an Information Subworld.
By Definition the relevant section, we have and (since is a subset of ), and the truth values agree on . This is exactly the condition required for in Definition the relevant section.
The converse does not hold. An Information Subworld requires only inclusion of proposition sets and agreement of truth values, but allows the domains of individuals to be entirely different. Therefore, Structural Subworld is a special case of Information Subworld, strengthening the intuitive notion of a “partial structure.”
In addition, we use Subworld as a collective term for Information Subworld and Structural Subworld.
God
In many philosophical and theological systems, “God” is described as an omniscient and omnipotent being capable of controlling all things. Based on the framework of Worlds and Subworlds, we can model the concept of God mathematically. God is defined as an intelligent entity capable of “controlling” a certain main World and all of its Structural Subworlds. This “control” is concretely expressed as complete and error-free cognition of all facts within its range of control.
God is a quadruple:
where:
- is a World, called the main World of God .
- is the set of all Structural Subworlds of , called the control World set of God .
- is a projection function (Projection Function) satisfying .
- is a global cognition relation (Global Cognition Relation) satisfying: - Consistency Axiom: if , then .
- Omniscience Axiom: for any and any , we have if and only if .
The core of this definition is that it makes “control” concrete in terms of two capacities:
- Range: God’s range of control is the set of all Structural Subworlds of its main World, namely .
- Cognition: God possesses a global and error-free cognition relation , enabling it to know without error any fact in any local part (that is, any Structural Subworld) within its range of control.
It is important to distinguish the religious notion of “God” from “God” in WeiKnight’s worldview. Here, “God” is an idealized mathematical construct intended to capture the concept of omniscience and omnipotence, rather than a theological definition from any particular religion or culture.
Based on this definition, we can derive some important properties of God.
God is omniscient with respect to its main World . That is, for any , we have:
Let and , then . Furthermore, God’s cognition of any proposition in is consistent with its cognition of in (whenever ), and both conform to the objective truth values in their respective Worlds.
By transitivity of the Subworld relation, we obtain . The consistency of cognition is guaranteed by the Omniscience Axiom, because and agree whenever (by the definition of Structural Subworld).
No Universal God Theorem
Based on the established hierarchical structure of Worlds and the definition of God, we can state a more fundamental claim: under the assumption that propositions may be expanded infinitely, a God that controls all Worlds is logically impossible. This conclusion does not depend on domains of individuals or concrete truth-value conflicts, but arises solely from the structural properties of the partially ordered set of Worlds itself.
The proposition sets in the working world universe can be expanded infinitely. This is the Axiom of Infinite Expandability of Propositions. Formally:
This axiom asserts that there is no World possessing “all” propositions.
Let be a God. If , that is, its range of control contains all Worlds in the working world universe, then is called a Universal God.
Under ZFC, the fixed working world universe, and the Axiom of Infinite Expandability of Propositions, no Universal God exists.
We proceed by contradiction.
- Assume that there exists a Universal God . By the definition of Universal God, we have .
- Since is the set of all Structural Subworlds of , and , this means:
In particular, the proposition set $\Phi_{w_{G^*}}$ of $w_{G^*}$ must contain the proposition set of every other World.
3. Now consider the main World of God . By the Axiom of Infinite Expandability of Propositions, there exists another World such that:
- But by point 2, since , we must have .
- This contradicts the conclusion of point 3 that , because one set cannot be both a proper superset of another and a subset of it.
- Therefore, the original assumption that a Universal God exists is false. Hence no Universal God exists.
This proof does not depend on the concrete content of a World (individuals, truth values), but uses only two basic facts:
- The existence of a Universal God implies the existence of a World whose proposition set contains the proposition sets of all other Worlds.
- Infinite expandability of propositions guarantees that such a World cannot exist. A Universal God would attempt to control the entire working world universe on the basis of some main World, but under the assumption of infinitely expandable propositions, the working world universe contains no World with a maximal proposition set.
For any God, its range of control must necessarily be local. That is, there exist multiple Gods , corresponding respectively to different main Worlds , such that:
Logically speaking, Polytheism is a necessary consequence within this framework.
The No Universal God Theorem does not assert that God does not exist. Rather, it precisely proves that the concept of a “Universal God” is logically incoherent. It presents a picture in which divinity is local, hierarchical, and bound to specific Worlds. The absolute, all-governing sole ruler, under the scrutiny of logic, is nothing more than an unrealizable illusion.
Character God
In narrative works, authors often create characters with nearly godlike power. Such characters may seem omnipotent within the scope of their own stories, yet the plot explicitly shows the boundaries of their power as well (for example, being unable to alter a certain cosmic law, unable to interfere with another dimension, or facing a question they cannot answer). In order to capture this concept precisely within the formal framework, and to distinguish it from the “God” defined earlier, we introduce the concept of Character God.
A Character God is a narrative weakening of the structure of God. It is still a quadruple
where the definitions of , , and are the same as in Definition the relevant section, but the cognition relation is no longer required to satisfy the Omniscience Axiom; it is only required to satisfy the Consistency Axiom: if , then .
If there exists a nonempty restriction set (Restriction Set) such that every true proposition in it is not known by the Character God, namely,
then is called a Character God. The propositions in the set are called the Character God’s Unknown Propositions or Restricted Propositions.
The definition of Character God reflects a narrative weakening of divinity:
- A Character God is structurally similar to God: it has a main World, a range of control, a projection function, and a cognition relation.
- Its key difference from God is that the Omniscience Axiom is weakened. A Character God is not omniscient with respect to its main World; it has a definite cognitive blind spot .
Let be a Character God whose restriction set is .
- is not omniscient with respect to its main World. That is, such that .
- The cognition relation of remains consistent over its range of control (it never knows falsehoods), but is incomplete (there exist true propositions that it does not know).
- If , then knows nothing about its main World. This is an extreme case, which may be called an Ignorant God.
We may use the size of the restriction set to roughly measure a Character God’s Strength of Divinity:
- If , then is a true God.
- If , then is a Nearly Omnipotent Being.
- If , then is an Extremely Restricted Being. This way of measuring provides a formal yardstick for comparing the powers of “godlike characters” across different narratives.
A Universal Character God (that is, a Character God satisfying ) likewise does not exist.
Assume that a Universal Character God exists. By definition, . As in the proof of Theorem the relevant section, this requires the proposition set of to contain the proposition sets of all other Worlds. But by the Axiom of Infinite Expandability of Propositions, such a World cannot exist. Therefore, a Universal Character God also does not exist.
The introduction of the concept of Character God completes our formal construction of divinity. It allows us, without violating the No Universal God Theorem, to rigorously analyze and discuss those “godlike” characters in narrative works who possess immense power but also definite limits. Whether a character is “God” is no longer a vague matter of literary commentary, but a mathematical question that can be determined precisely by analyzing its cognitive boundary .