Realization BoundariesReading edition

What a realization must supply

Reading tools
Reading libraryFind statementsInspect Lean
Switch work

Saved reading

Read side by side

Start reading

Resources & source

Read and explore

Proofs and implementation

About this work

Other resources

Original TeX with line links · Download TeX

The wording and mathematics follow the retained manuscript. This reading format does not add a proof review or extend Lean coverage.

Skip contents and start reading

1 What a realization must supply

Before constructing a boundary, one must specify what is allowed to cross it. A finite seed family, a finite description, and an effective presentation impose different requirements.

1.1 Four questions, not one

The expression “finitely realizable” is incomplete unless it names a contract. A group may be infinite but cyclic. A group may require infinitely many algebraic generators but have a short recursive construction. A description may select an exact group through a noncomputable set. Finally, a topology may allow limits that are not present in the underlying algebraic construction.

The integer group \({\mathbb Z}\) illustrates only the first distinction. One generator and its integer multiples produce infinitely many elements. The groups developed below separate the other distinctions as well. Their purpose is not to make infinite objects mysterious. It is to account for the information that a construction actually consumes.

Definition 1.1: Operator-seed realization

Let \(M\) be an abelian group and let \(\mathcal O\subseteq{\operatorname{End}}(M)\) be a declared collection of endomorphisms. For \(S\subseteq M\), its operator hull is the subgroup generated by all \(T(s)\), where \(s\in S\) and \(T\) is a finite composition of members of \(\mathcal O\), including the identity. A finite operator-seed realization requires a finite \(S\) whose hull is \(M\).

The allowed addition and inverse operations are part of the group structure. An arbitrary target-dependent map is not automatically an admissible endomorphism. In particular, one cannot evade a generation obstruction by introducing a map that simply returns the desired answer.

If all endomorphisms are allowed, this is module generation over the unital ring \({\operatorname{End}}(M)\). We write \({\operatorname{srank}}_{{\operatorname{End}}(M)}(M)\) for its least generating cardinal. An infinite value can therefore express a strong obstruction even when the operator collection itself is unrestricted.

Definition 1.2: Finite semantic description

A finite-description grammar consists of a countable alphabet, a class of valid finite strings, and a semantics assigning each valid string one group isomorphism type. The semantics need not be computable. Any permitted parameters must have a declared coding convention.

This definition allows a finite sentence to specify a noncomputable group. It does not count an arbitrary real or subset of \({\mathbb N}\) as a free symbol. If such a parameter is admitted, its information must be recorded separately.

Definition 1.3: Computable copy

A computable copy of a countable group is an isomorphic group on a computably named domain, with decidable equality and computable group operations. An \(X\)-computable copy permits an oracle \(X\) in those computations. Infinite groups may equivalently be presented on \({\mathbb N}\).

A presentation by generators and relators is a different object. Enumerating the relators need not decide whether two words represent the same element. The effective presentations in this book always include decidable equality in the named copy.

Definition 1.4: Topological generation

For a topological group \(M\), a subset \(S\) topologically generates \(M\) when the closure of the subgroup generated by \(S\) is all of \(M\). Its least possible size is denoted \({\operatorname{trank}}(M)\). An operator version takes the closure of the operator hull instead.

The closure is taken in the stated topology. A change of topology is a change of contract, not an innocuous notational adjustment.

1.2 Finite descriptions and infinite information

There are countably many finite strings over a countable alphabet. Consequently a grammar with single-valued semantics realizes at most countably many group isomorphism types. This observation requires neither an algorithm for checking validity nor an algorithm for evaluating the semantics.

Proposition 1.5: Countable-code bound

Let \(\mathfrak G\) be a finite-description grammar as above. Then its class of realized group isomorphism types has cardinal at most \(\aleph_0\).

Proof

For each length \(n\), the set of strings of length \(n\) is countable. The union over \(n\in{\mathbb N}\) is countable. The valid strings form a subset, and a single-valued image of a countable set is countable.

This is a boundary of description, not of existence. It also says nothing about whether a particular named group lies outside a chosen grammar. The later constructions supply structural examples and an explicit relative diagonal argument.

For quantitative description length, fix an injective encoding of descriptions by finite binary strings. A symbol from a countable alphabet must carry its finite code rather than count as a free unit of information. This encoding convention does not require the semantic evaluation to be computable.

Definition 1.6: Grammar-relative description complexity

For a fixed binary coding of \(\mathfrak G\), let \(\lvert d\rvert\) be its bit length and set

\[ K_{\mathfrak G}(G)=\inf\{\lvert d\rvert:\ d\text{ is valid and }\operatorname{Realize}_{\mathfrak G}(d)\cong G\}, \]

with value \(+\infty\) when there is no such description.

The value depends on the grammar and the coding. A fixed finite description can be long without being impossible. Conversely, a group with \(K_{\mathfrak G}(G)=+\infty\) may have a short description in an expanded language.

Boundary 1.7: No uncharged infinite parameters

The expression \(G=q^{-1}({\mathbb Q} q(u))\) is short. If \(u\) is an arbitrary infinite coordinate vector, that expression is not a finite specification of \(G\) without a specification of \(u\). Counting its surrounding symbols does not count the information in the parameter.

This boundary will become exact: the computational information in a selected \(u_A\) is precisely what is needed to compute the corresponding group.

1.3 A reusable support obstruction

A finite-seed failure can sometimes be certified without examining every possible operator word. The packet structure supplies a witness.

Theorem 1.8: Reachability obstruction

Let \(M=\bigoplus_{i\in I}M_i\) be a direct sum of abelian groups with coordinate projections \(P_i\). Suppose every primitive operator \(T\) is an endomorphism and its transfer block \(P_jTP_i\) vanishes unless \(i\to j\) is an allowed edge of a directed graph \(E\). If \(F\) is the union of the supports of a seed family \(S\), then

\[ {\operatorname{Hull}}_{\mathcal O}(S)\subseteq \bigoplus_{j\in\operatorname{Reach}_E(F)}M_j. \]

If \(M_j\ne0\) and \(j\) is not reachable, \(P_j\) annihilates the entire hull but not \(M\).

Proof

An element of the direct sum has finite support. Applying one primitive operator can move its support only along allowed edges. Induction on word length confines every operator image of a seed to packets reachable by a finite path. Finite sums and inverses cannot introduce a coordinate outside that set. The final assertion follows by taking the projection onto an omitted nonzero packet.

Reachability is necessary, not sufficient. A permitted path may carry zero action on the particular seed, or its image may be a proper subgroup of the target packet. The theorem therefore gives a non-generation certificate but does not assert generation whenever the graph is connected.

If the packet projections are continuous into Hausdorff groups, the kernel of an omitted projection is closed. The same witness then obstructs topological generation in that topology. Later we will use precisely this argument after allowing every abstract endomorphism of the group.

1.4 Observations and the original object

An observation system also needs a contract. For a residually finite group, finite quotients separate distinct elements. This is an elementwise assertion: if two elements differ, at least one quotient distinguishes them. It does not assert that the unmarked family of quotients identifies the source isomorphism type.

The distinction is easiest to express in terms of an embedding

\[ G\longrightarrow \varprojlim G/N. \]

Residual finiteness makes this map injective. The inverse limit includes all compatible tuples. The image of the original \(G\) can nevertheless be a proper dense subgroup. Forgetting that image can forget the object even while retaining enough coordinates to distinguish every element once the object is supplied.

The later examples do not contradict the construction of an inverse limit. They show that reconstructing the complete ambient realization and identifying a specified noncomplete realization are different tasks. This is the point at which compatibility must be separated from admissibility.

Source and conversion record

Source SHA-256: a6c4c088044cd7966f643a054344ec8914b61638168ae50567e8d5691b863cf0

Unsupported prose commands stop the build. The mathematical expression sequence is checked against the source, with manuscript macros expanded for display.

Conversion records

Notation in Realization Boundaries

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index