==== TABLE OF CONTENTS ==== Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//main.tex Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/conclusion.tex Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/encoding.tex Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/homological.tex Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/introduction.tex Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/stage.tex Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//references.bib =========================== ==== BEGIN Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//main.tex ==== \documentclass[11pt]{article} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage[margin=1in]{geometry} \usepackage{amsmath,amssymb,amsthm,mathtools} \usepackage{enumitem} \usepackage{microtype} \usepackage{needspace} \usepackage{tikz-cd} \usepackage[numbers,sort&compress]{natbib} \usepackage{xurl} \usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref} \hypersetup{pdftitle={Simple F-infinity overgroups of groups with decidable word problem},pdfauthor={OpenAI}} \setlength{\emergencystretch}{2em} \setlist{itemsep=3pt,topsep=6pt} \numberwithin{equation}{section} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \newcommand{\Z}{\mathbb Z} \newcommand{\F}{\mathbb F} \newcommand{\N}{\mathbb N} \newcommand{\Q}{\mathbb Q} \newcommand{\E}{\mathrm E} \newcommand{\St}{\mathrm{St}} \newcommand{\Finfty}{F_\infty} \newcommand{\FPinfty}{\mathrm{FP}_\infty} \DeclareMathOperator{\im}{im} \DeclareMathOperator{\id}{id} \DeclareMathOperator{\GL}{GL} \DeclareMathOperator{\diag}{diag} \DeclareMathOperator{\Tor}{Tor} \DeclareMathOperator{\Sym}{Sym} \title{Simple \texorpdfstring{$F_\infty$}{F-infinity} overgroups of groups\\ with decidable word problem} \author{OpenAI} \date{September 23, 2026} \begin{document} \maketitle \begin{abstract} Every finitely generated group with decidable word problem embeds in a simple group of type \(F_\infty\). This resolves the higher-finiteness strengthening of the Boone--Higman conjecture. \end{abstract} \begingroup \small \tableofcontents \endgroup \clearpage \input{sections/introduction} \input{sections/homological} \input{sections/encoding} \input{sections/stage} \input{sections/conclusion} \bibliographystyle{plainnat} \bibliography{references} \end{document} ==== END Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//main.tex ==== ==== BEGIN Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/conclusion.tex ==== \section{The simple overgroup}\label{sec:simple} The action constructed in Theorem~\ref{thm:action} provides the input for the twisted Brin--Thompson construction. We describe the group and then apply the simplicity and finiteness theorems of Belk and Zaremsky. Let $A$ act faithfully on a countably infinite set $S$, and put $\mathcal C=\{0,1\}^{\N}$. A \emph{brick} in $\mathcal C^S$ prescribes a finite binary prefix $\alpha(s)$ in each coordinate $s$, with all but finitely many prefixes empty. Its chart $h_\alpha:\mathcal C^S\to B_\alpha$ prefixes each coordinate by $\alpha(s)$. For $a\in A$, the coordinate permutation is \[ (\tau_a\xi)(s)=\xi(a^{-1}s). \] The \emph{twisted Brin--Thompson group} $SV_A$ consists of the homeomorphisms represented by two finite brick partitions and a bijection between their pieces, with each piece map of the form \[ h_\beta\tau_a h_\alpha^{-1}:B_\alpha\longrightarrow B_\beta. \] Common refinements define composition. The one-piece maps $\tau_a$ embed $A$ because its action on $S$ is faithful. This is the construction of \citet[Section~1]{BelkZaremsky2022}. An action is \emph{oligomorphic} if it has finitely many orbits on finite subsets of each fixed cardinality. The transfer theorem below combines \citet[Theorem~D, with $n=\infty$, and Theorem~3.4]{BelkZaremsky2022}. \begin{theorem}[Belk--Zaremsky]\label{thm:twisted-transfer} Let \(A\) act faithfully and oligomorphically on a countably infinite set \(S\). Suppose \(A\) and the setwise stabilizer of every finite subset of \(S\) have type \(\Finfty\). Then \(SV_A\) is a nontrivial simple group of type \(\Finfty\) and contains \(A\) through its global coordinate action. \end{theorem} \begin{proof}[Proof of Theorem~\ref{thm:main}] Fix the finitely generated group \(G\) and its word-problem decider. Theorem~\ref{thm:action} supplies an embedding \(G\hookrightarrow\Lambda\) and a faithful highly transitive action of \(\Lambda\) on a countably infinite set \(S\). In particular the action is oligomorphic: every set of distinct \(m\) points can be sent to any other such set. The same theorem gives type \(\Finfty\) for \(\Lambda\) and for each pointwise stabilizer \(\Lambda_{(F)}\), where \(F\subset S\) is finite. The setwise stabilizer \(\Lambda_{\{F\}}\) acts on \(F\); its kernel is \(\Lambda_{(F)}\), and its image lies in the finite symmetric group \(\Sym(F)\). Lemma~\ref{lem:finite-extension} therefore gives type \(\Finfty\) for \(\Lambda_{\{F\}}\). All hypotheses of Theorem~\ref{thm:twisted-transfer} hold. Taking \(H=SV_\Lambda\), we obtain the required inclusions \[ G\hookrightarrow\Lambda\hookrightarrow H, \] with \(H\) nontrivial, simple, and of type \(\Finfty\). \end{proof} The same overgroup $H$ can be generated by two elements of finite order. Indeed, type $\Finfty$ implies finite generation, and the additional conclusion of \citet[Theorem~3.4]{BelkZaremsky2022} applies to the twisted Brin--Thompson group $H=SV_\Lambda$ constructed above. ==== END Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/conclusion.tex ==== ==== BEGIN Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/encoding.tex ==== \section{Encoding the diagrams and their actions}\label{sec:encoding} The ring needed for the action theorem must encode an action built from its own elementary group $\E_7(B)$ on $B^7$. Starting with one ring and encoding its action in a larger ring would not meet this requirement: the acting group would still come from the original ring. We construct one finitely presented ring $B$ that accommodates this action, the two idempotent diagrams, and a centralizing binary corner. We first describe the diagrams for an arbitrary acting pair, so the required ring data can be stated precisely. The construction then uses finite codes for ring expressions and action data before their equality algorithms have been proved to terminate. A calculation on a code word of length $n$ will call the prospective normalizer only on words of strictly smaller length. Induction on that length will prove these algorithms total and justify the required ring data. \subsection{Two enlargements of an acting pair} Let a group $V$ act on a set $Z$, and let $\ell\in\{2,3\}$. Use the prefix algebra $D_\ell$ and finite collection $\mathcal P_\ell$ of Lemma~\ref{lem:idempotents}. Define \begin{equation}\label{eq:enlargement-map} j_E(g)=(1-E)\otimes1+E\otimes g \quad(g\in V,\ E\in\mathcal P_\ell) \end{equation} in $D_\ell\otimes_{\F_\ell}\F_\ell[V]$, and let $\mathcal W_\ell(V)$ be the subgroup of units generated by these elements. It acts on \[ \mathcal Y_\ell(Z)=D_\ell^{(Z)}, \] the set of finitely supported arrays with entries in $D_\ell$: $d\otimes g$ multiplies coefficients on the left by $d$ and sends index $z$ to $gz$. Write $\mathbf e_z$ for the unit basis entry. \begin{lemma}\label{lem:enlargement} Each $j_E$ is a homomorphism. The map $j_I$ is injective, and together with $z\mapsto\mathbf e_z$ it embeds the acting pair. For every indicated orthogonal sum $E+P$ in $\mathcal P_\ell$, the images of $j_E$ and $j_P$ commute elementwise and \[ j_{E+P}(g)=j_E(g)j_P(g). \] If $gz=z$, then $j_E(g)\mathbf e_z=\mathbf e_z$ for every $E$. \end{lemma} \begin{proof} Orthogonality of the two summands in Equation~\eqref{eq:enlargement-map} gives $j_E(g)j_E(h)=j_E(gh)$ and inverse $j_E(g^{-1})$. If $EP=PE=0$, direct multiplication gives the claimed commuting product. Since $D_\ell$ is nonzero, the elements $1\otimes g$ for distinct $g$ are distinct group-basis elements. The action assertions follow from \[ j_E(g)\mathbf e_z=(1-E)\mathbf e_z+E\mathbf e_{gz}. \] \end{proof} For a unital $\F_2$-algebra $B$, put $Q=\E_7(B)$ and $X=B^7$, with the usual left action on columns. Apply the enlargement twice: \begin{equation}\label{eq:two-enlargements} (W_1,Y^{(1)})=\bigl(\mathcal W_2(Q),\mathcal Y_2(X)\bigr), \qquad (W,Y^{(2)})=\bigl(\mathcal W_3(W_1),\mathcal Y_3(Y^{(1)})\bigr). \end{equation} Write \[ \iota:Q\longrightarrow W,\qquad \iota_X:X\longrightarrow Y^{(2)},\qquad Y=W\iota_X(X) \] for the full-identity embeddings and the indicated invariant subset. With superscripts indicating the enlargement layer, set \begin{equation}\label{eq:two-diagrams} j_{2,E}=j_I^{(3)}\circ j_E^{(2)},\qquad j_{3,E}=j_E^{(3)}\circ j_I^{(2)}. \end{equation} Both full-identity maps are $\iota$. Each family satisfies the orthogonal identities, and \begin{equation}\label{eq:diagram-fixed-points} qx=x\quad\Longrightarrow\quad j_{\ell,E}(q)\iota_X(x)=\iota_X(x). \end{equation} The characteristic-three algebra in the second enlargement is used only to define an abstract group. We will embed that group, not its algebra, into the characteristic-two ring. \begin{theorem}\label{thm:ring-data} For every finitely generated group $G$ with decidable word problem, there is a nonzero finitely presented unital $\F_2$-algebra $B$ with the following properties. \begin{enumerate}[label=\textup{(\roman*)}] \item There is an injective nonunital algebra endomorphism $\phi:B\to B$. With $p=\phi(1)$ there are $s_0,s_1,d_0,d_1\in pBp$, centralizing $\phi(B)$, such that \begin{equation}\label{eq:ring-binary-pairs} d_i s_j=\delta_{ij}p,\qquad s_0d_0+s_1d_1=p. \end{equation} \item Form $Q,X,W,Y,\iota,\iota_X$ and $j_{\ell,E}$ as above. There is a nonzero idempotent $e\in B$ such that $G$ and $W$ embed in $(eBe)^\times$. There are $S_y,T_y\in eBe$, for all $y\in Y$, with \begin{equation}\label{eq:ring-prefix-data} T_yS_z=\delta_{yz}e,\qquad wS_y=S_{wy},\qquad T_yw=T_{w^{-1}y}. \end{equation} Here $w$ denotes its corner-unit image. \end{enumerate} The two diagrams have common full-identity map $\iota$ and satisfy Equation~\eqref{eq:diagram-fixed-points}. \end{theorem} The construction has four steps. We first recall the compiler and binary-corner results that we use. We then describe a monoid encoding a group action and give finite codes for the prospective ring and action data. A length induction proves that the resulting self-referential normalizer is total and consistent in contexts. Finally, contracted monoid algebras turn the codes into the required ring embeddings and corner relations. \subsection{The bounded compiler and the auxiliary monoid} We use the following established form of the finite compiler \citep[Lemma~7.1, Bounded Compiler Lemma]{FoundationsCompanion}. Its bounded contextual conclusion is essential. \begin{lemma}[Bounded compiler]\label{lem:compiler} Fix a sufficiently large finite alphabet $\Sigma$ containing the distinguished letters of the compiler. From an index $\eta$ for a partial function $f_\eta:\Sigma^*\rightharpoonup\Sigma^*$ one can compute a finite monoid presentation $K_\eta$, with alphabet $\mathcal A_\eta$ and zero letter $\Omega$, and an additive nonnegative integral word grade $\gamma:\mathcal A_\eta^*\to\Z_{\geq0}$. Letter grades are at most two, and $\gamma(\Omega)=0$. There is a partial algorithm $N_\eta:\mathcal A_\eta^*\rightharpoonup\mathcal A_\eta^*$, independent of any budget, with the following property. Suppose that, for some $m\geq0$, \begin{align} &f_\eta(u)\text{ is defined and }|f_\eta(u)|\leq |u| &&(|u|\leq m),\label{eq:compiler-budget-total}\\ &f_\eta(a f_\eta(u)b)=f_\eta(aub) &&(|aub|\leq m).\label{eq:compiler-budget-context} \end{align} Then $N_\eta$ terminates through grade $m$. Each such input is connected to its literal output by a defining-equation derivation that never raises grade. A contextual defining-equation step preserves the output if both endpoints have grade at most $m$. Consequently, \begin{equation}\label{eq:compiler-context} N_\eta(u)=N_\eta(v)\ \Longrightarrow\ N_\eta(aub)=N_\eta(avb) \quad\text{if }\gamma(aub),\gamma(avb)\leq m. \end{equation} Unconditionally, $N_\eta$ fixes the empty word and $\Omega$, sends every word containing $\Omega$ to $\Omega$, and fixes a specified literal word $\operatorname{raw}(u)$ for every $u\in\Sigma^*$. The raw words are mutually distinct and distinct from the empty word and $\Omega$. If the hypotheses hold at every $m$, then $N_\eta$ decides equality in $K_\eta$ and \begin{equation}\label{eq:compiler-raw-product} N_\eta\bigl(\operatorname{raw}(u)\operatorname{raw}(v)\bigr) =\operatorname{raw}\bigl(f_\eta(uv)\bigr). \end{equation} The presentation is computed without evaluating $f_\eta$. Apart from finite computations, $N_\eta$ calls $f_\eta$ only on inputs of length at most the grade of its own input. \end{lemma} Fix also the monoid $\mathcal D$ of partial maps of $\Q$ generated by the full affine maps \[ u(x)=x/2,\qquad v(x)=(x+1)/2, \] their inverses, and the partial identities on $[0,\infty)\cap\Q$ and $[1,\infty)\cap\Q$. Composition applies the right factor first. An element has computable data $(a,b,r)$, denoting $x\mapsto ax+b$ on $[r,\infty)\cap\Q$, with $a=2^j$ for $j\in\Z$, dyadic $b,r$, and $r=-\infty$ for full domain. These data multiply by \begin{equation}\label{eq:partial-affine-data} (a,b,r)(c,d,s) =\bigl(ac,ad+b,\max\{s,(r-d)/c\}\bigr). \end{equation} Every domain is infinite, so equality is equality of these data. This gives an unconditional decision algorithm. We will use the precise conclusion of the Binary Tail Corner Lemma \citep[Lemma~6.4]{FoundationsCompanion} for this same monoid: \begin{equation}\label{eq:external-binary-corner} \begin{gathered} 0\ne q=q^2\in\F_2[\mathcal D],\qquad s'_i,d'_i\in q\F_2[\mathcal D]q,\\ d'_is'_j=\delta_{ij}q,\qquad s'_0d'_0+s'_1d'_1=q. \end{gathered} \end{equation} Its $q$ is the difference of the two tail identities, split using the affine maps $u$ and $v$. \subsection{A monoid for an action} For an acting pair $V\curvearrowright Z$, define $M(V,Z)$ with absorbing zero, generators $V$ and $\mathsf s_z,\mathsf t_z$ for $z\in Z$, and relations consisting of group multiplication, zero absorption, and \begin{equation}\label{eq:action-monoid-relations} \mathsf t_y\mathsf s_z=\delta_{yz},\qquad g\mathsf s_z=\mathsf s_{gz},\qquad \mathsf t_zg=\mathsf t_{g^{-1}z}. \end{equation} Here $\delta_{yz}$ denotes the monoid identity or zero. \begin{lemma}\label{lem:action-monoid-normal-form} Every nonzero element of $M(V,Z)$ has a unique normal form \[ \mathsf s_{z_1}\cdots\mathsf s_{z_a}\,g\, \mathsf t_{w_1}\cdots\mathsf t_{w_b}, \qquad a,b\geq0, \] omitting an identity group label. In particular, $V$ embeds as a group of units. \end{lemma} \begin{proof} Multiply adjacent group labels, erase identity labels, and orient Equation~\eqref{eq:action-monoid-relations} to the right. Each rule shortens the word. Overlapping group products agree by associativity; overlaps of two group labels with a prefix or deletion agree by the action law. The remaining nonzero overlap is $\mathsf t_y g\mathsf s_z$. Its two reductions agree because $y=gz$ if and only if $g^{-1}y=z$. Identity and zero overlaps join immediately. The system is therefore terminating and locally confluent, hence confluent. Its irreducibles are exactly the stated words. \end{proof} \subsection{Syntax and costs before totality} For a field $k$ and a monoid $M$ with absorbing zero, write $k_0[M]$ for its \emph{contracted monoid algebra}: its basis consists of the nonzero elements of $M$, and a monoid product equal to zero is interpreted as algebra zero. Fix provisionally an arbitrary index $\eta$ and its compiler presentation. Polynomial expressions over $\F_2$ are finite sums of monoid words in the presentation letters. Their \emph{cost} is the maximum grade of a monomial, with cost zero for the zero expression. A column expression has the maximum cost of its seven entries. These are syntactic expressions: we do not assume global equality in the prospective contracted algebra $(\F_2)_0[K_\eta]$. Use three families of generating symbols. \begin{enumerate}[label=\textup{(\alph*)}] \item A finite symmetric generating alphabet for $G$, evaluated using its word decider. These symbols have cost zero. \item The presentation alphabet $\mathcal A_\eta$ and a fixed finite generating alphabet for $\mathcal D$. Their prospective values lie in the zero-product monoid \begin{equation}\label{eq:zero-product-monoid} T_\eta=\bigl((K_\eta\setminus\{\Omega\})\times\mathcal D\bigr) \sqcup\{0\}. \end{equation} Nonzero pairs multiply coordinatewise, with a product having first coordinate $\Omega$ replaced by zero. Presentation letters have their compiler grades as costs; the other symbols have cost zero. \item Root symbols $I+b\mathbf e_{ij}$, for $1\leq i\ne j\leq7$, where $\mathbf e_{ij}$ is the matrix unit and $b$ is an arbitrary polynomial expression, and their formal inverses. Carry each root through $j_F^{(3)}j_E^{(2)}$, with $E\in\mathcal P_2$ and $F\in\mathcal P_3$. Also use $\mathsf s_x,\mathsf t_x$ for every column expression $x$, indexed by its twice embedded basis entry, and a zero symbol. Costs are those of the root entry or column; zero has cost zero. The prospective evaluation is in $M(W,Y)$. \end{enumerate} These alphabets are effectively enumerable from $\eta$ without running $N_\eta$. Distinct syntactic descriptions may have the same eventual value. The third alphabet generates $M(W,Y)$ once the prospective objects exist: roots generate $Q$, each $j_E$ is a homomorphism, and translating the supplied column symbols gives those indexed by all of $Y=W\iota_X(X)$. Encode these symbols by distinct computably decodable words in a fixed finite alphabet $\Sigma$, reserving a letter $\zeta$ for zero. The families use disjoint alphabets, and none uses $\zeta$. Within each family, fix a start marker and a different end marker. Every code in that family begins and ends with these markers, neither of which occurs internally. Binary syntax descriptions with unary padding allow us to require \begin{equation}\label{eq:code-cost} |\operatorname{code}(a)|\geq10\operatorname{cost}(a)+2. \end{equation} Fix a total order on $\Sigma$. The \emph{shortlex} order compares words first by length and then lexicographically. Code membership and enumeration of all code concatenations through any specified length require no call to $N_\eta$. The cost of a sequence of symbols is the sum of their costs. \subsection{Calculations in a bounded system} The code normalizer will compare expressions and replace them by shorter codes for the same value. A shorter code can have greater symbolic cost. We therefore need equality to survive substitution whenever each resulting expression separately fits the available budget. The following lemma establishes that property without assuming that the prospective ring or groups have global equality algorithms. \begin{lemma}\label{lem:bounded-action-calculus} Suppose the hypotheses of Lemma~\ref{lem:compiler} hold through length $3d$, where $d\geq0$. Within any one of the three families, evaluation of any symbol sequence of cost at most $d$, and equality comparison of two such sequences (each separately of cost at most $d$), terminate using compiler calls of grade at most $3d$. Tested equality respects replacing a subword in a product whenever both whole symbol sequences have cost at most $d$. Tests agree at different valid budgets. \end{lemma} \begin{proof} Put $m=3d$. We first construct bounded algebra, group, and action operations. We then normalize words in the action monoid and prove that equal normal forms can be substituted even when their original representatives have different costs. \paragraph{Bounded algebra and action operations.} For $0\leq b\leq m$, form the classes represented by words of grade at most $b$, where equality is literal equality of $N_\eta$ outputs. These sets are nested, since equality does not depend on the budget. Products are defined when the summed grades fit $m$. By Equation~\eqref{eq:compiler-context}, changing representatives preserves a product whenever both resulting grades fit. The nonincreasing normalization derivation puts the output in the ball of the summed grade. Associativity follows by concatenating three representatives within their total budget. The empty and zero classes are distinct, and zero absorbs. A class has a minimum represented grade by well-ordering. We use this minimum only in proofs, never as an algorithmic search. Finite $\F_2$-linear combinations of nonzero classes give nested algebra balls. Addition takes the maximum input bound, multiplication the sum. Equality is comparison of basis coefficients after collecting equal $N_\eta$ outputs. Distribution and collection preserve products by bounded contextual compatibility. For a word in elementary root matrices of cost at most $b$, store both its forward matrix and the matrix of its formal inverse word. Their entries belong to the algebra ball of level $b$. Compare both components. Operations are \begin{equation}\label{eq:bounded-matrix-pairs} (A,A^-)(C,C^-)=(AC,C^-A^-),\qquad (A,A^-)^{-1}=(A^-,A). \end{equation} They respect equality whenever the summed levels fit $m$. This avoids assuming uniqueness of inverses outside the available budget. A word and its formal inverse cancel when their total cost fits, by successively cancelling adjacent root factors; intermediate calculations stay in that total bound. Forward matrices act on columns, with group bound $b$ and column bound $c$ giving bound $b+c$. This construction propagates through an enlargement. Expand a group word into a finite array of $D_\ell$-coefficients indexed by preceding-level group labels; separately expand the formal inverse. For a word of cost at most $b$, all indices in both arrays have level at most $b$. Compare arrays after collecting equal indices and performing the unconditional arithmetic in $D_\ell$. Multiplication convolves arrays and adds bounds, reversing the order in the inverse component as in Equation~\eqref{eq:bounded-matrix-pairs}. The corresponding set ball of level $c$ consists of finite arrays with preceding-level set indices of level at most $c$. An acting array of level $b$ gives an output of level $b+c$, by multiplying coefficients and acting on indices. Expanding a full triple product gives identical arrays in either association if the total input bound is at most $m$. The same expansion proves the action law. The maps $j_E$ and the basis-entry maps propagate generators and points without increasing cost. Formal inverse cancellation follows from $E^2=E$ and the preceding inverse identities. Repeating this argument gives both enlargement levels. Their level inclusions are injective because equality is literal equality of recursively collected arrays. We have now defined products, inverses, and actions at both enlargement levels whenever the total input costs fit $m$. All identities used to define these operations have been checked within that budget. The algorithm retains the original words and polynomials, multiplies by concatenation and finite expansion, and uses $N_\eta$ for comparison and collection. Thus these are finite calculations in truncated systems; no complete group is assumed, and no minimum-cost representative is sought. \paragraph{Normal forms for the action monoid.} Apply the reductions of Lemma~\ref{lem:action-monoid-normal-form} to the third family. Every reduction consumes disjoint input data, so the output labels have representations of jointly bounded total cost no greater than the input cost. Associativity and the action law resolve their usual overlaps. For the exceptional overlap $\mathsf t_y w\mathsf s_z$, let the costs of $y,w,z$ be $c,b,e$, with $b+c+e\leq d$. The equivalence \begin{equation}\label{eq:bounded-inverse-action} y=wz\quad\Longleftrightarrow\quad w^{-1}y=z \end{equation} uses at most $2b+e$ or $2b+c$ when acting back by the inverse or forward element. Both are at most $2d$, hence within $m$. For example, equality $y=wz$ allows the action on either representative, and $w^{-1}(wz)=z$ by the bounded inverse identity. The converse is the same calculation. Identity and zero overlaps join immediately. Thus the terminating reductions are confluent on inputs of total cost at most $d$, and their normal forms are computed by the finite operations just described. \paragraph{Substitution with unequal costs.} It remains to prove the contextual assertion. The difficulty is that tested-equal subwords may have different costs, so one cannot charge both representatives to a single calculation. Give each group or point label its minimum represented cost in the truncated system. At every group level, take this minimum only over genuine words in that level's generators, stored together with their formal inverses. Point labels may instead use ambient array representatives. Consider abstract labeled words whose total minimum cost is at most $d$. Each reduction above does not increase that total: the resulting labels have representatives whose joint cost is no larger than that of the labels consumed. The same overlap calculations therefore prove confluence on these abstract words. In particular, the inverse-action overlap still fits $2d\leq m$. By the equality test just constructed, two tested-equal subwords have the same normal form. If it is zero, both contextual products reduce to zero. Otherwise it is a list $R$ of prefix labels, group label, and deletion labels. Its total minimum cost is at most the original cost of either subword, since each reduction supplied jointly bounded representatives for its output. Put the subwords in fixed left and right contexts, with each whole word separately of cost at most $d$. Normalize the middle first. Both routes reach the identical abstract word with middle $R$, and this word fits the budget on each route. Its unique normal form is therefore the answer on both sides. No step adds the costs of the old and new equal representatives. Minimum-cost point representatives may be ambient array expressions rather than short orbit words. That is sufficient: $R$ is a semantic proof device, and the algorithm never needs to find a code for it or decide membership in an orbit. The second family has contextual compatibility directly from Equation~\eqref{eq:compiler-context} and the affine data; the first has it from its group law and word decider. Finally all the comparisons use outputs of the same algorithm $N_\eta$, not a budget-dependent normalizer. The recursive array comparisons inherit that independence, proving compatibility of budgets. \end{proof} \subsection{The self-referential normalizer} The bounded calculations are now available conditionally. We next construct the word normalizer whose consistency is the condition they require. Its call bounds will make this apparent circularity into an induction on word length. For $\eta$ and a word $w\in\Sigma^*$ of length $n$, define a partial procedure $F(\eta,w)$ as follows. Include $a\zeta\to\zeta$ and $\zeta a\to\zeta$ for every $a\in\Sigma$. For every nonempty concatenation $c$ of whole codes from one family with $|c|\leq n$, evaluate its prospective product. If the value is zero, include $c\to\zeta$. Otherwise search all same-family code concatenations of length at most $|c|$, also allowing the empty word for identity, and choose the least tested-equal one in shortlex. Include the replacement unless unchanged. The starting word is itself a candidate, so the search is finite whenever its tests terminate. Reduce $w$ using a fixed deterministic choice of rule and occurrence. Every nontrivial rule decreases shortlex. A zero-valued code has length at least two, so replacement by $\zeta$ also shortens. Thus the reduction terminates once its finite table of tests is available. This is uniformly partial computable, including computation of the compiler presentation from its parameter $\eta$. Effective parameterization gives a total computable index transformation $\tau(\eta)$ for $F(\eta,-)$. Kleene's Recursion Theorem supplies an index such that \begin{equation}\label{eq:encoding-fixed-point} f_\eta(w)=F(\eta,w) \end{equation} as partial functions \citep[\S~2, p.~153]{Kleene38}. Explicitly, if $U$ is universal evaluation, let $d(a)$ be an effectively obtained index for $w\mapsto U(U(a,a),w)$. Choose $b$ computing the total index-valued function $a\mapsto\tau(d(a))$. Then $\eta=d(b)$ satisfies \[ U(\eta,w)=U(U(b,b),w) =U(\tau(d(b)),w)=F(\eta,w). \] No termination of $F(\eta,-)$ is assumed here. Fix this $\eta$. \begin{lemma}\label{lem:encoding-bootstrap} The function $f_\eta$ is total and length-nonincreasing. Its rule tables are stable on bounded-length words and confluent on those words. In particular, \begin{equation}\label{eq:encoding-context-law} f_\eta(a f_\eta(u)b)=f_\eta(aub) \qquad(a,u,b\in\Sigma^*). \end{equation} \end{lemma} \begin{proof} Induct simultaneously on the input length $n$. For $n=0$ there are no tests or reductions and the empty word is unchanged. For $n>0$, put $d=\lfloor n/10\rfloor$. Every code string in a table entry or representative search has cost at most $d$ by Equation~\eqref{eq:code-cost}. Since \begin{equation}\label{eq:strict-encoding-dependency} 3\lfloor n/10\rfloor0$. To interpret chains, let $\mathcal S_q(A)$ be the finite set of normalized $q$-simplex types with bound $A$. The freeness of these types gives \begin{equation}\label{eq:bounded-product-chains} \begin{split} M\otimes_{\Z U}C_q^A(U) &\cong\bigoplus_{s\in\mathcal S_q(A)} M\\ &\cong\prod_{\alpha\in\mathcal I} \left(\bigoplus_{s\in\mathcal S_q(A)}\Z J\right). \end{split} \end{equation} The second isomorphism uses finiteness of $\mathcal S_q(A)$. Every tensor chain involves finitely many simplex types, so lies in such a bounded complex. In each coordinate $\alpha$, expand its $\Z J$ coefficients. The result is a finite ordinary chain in tuples contained in left cosets $jU$, with all within-coset differences in one bound $A$ independent of $\alpha$. Conversely, any family of such chains, finite in each coordinate and sharing one bound, defines a tensor chain by \eqref{eq:bounded-product-chains}. The number of terms and the coefficient supports may vary without bound as $\alpha$ varies. Let a positive-degree tensor cycle represent a class in $H_i(U,M)$. In each coordinate its chain splits into finitely many coset chains, and each is a cycle, because the boundary preserves the coset. Choose an origin $j$ for each coset. Formula~\eqref{eq:coefficient-shift} shows that $F^k$ changes that origin to $jt^k$ and applies $f^k$ to the relative vertices in $U$. Proposition~\ref{prop:uniform-fillings} provides one exponent $k$ and one output bound for all these cycles. Choose a finite filling in each coordinate and each of its finitely many cosets. Their sum remains finite in that coordinate. Even if several input cosets have the same output coset, their fillings may simply be added. All coordinates still use one common finite set of output simplex types, so their family is a tensor chain by \eqref{eq:bounded-product-chains}. It bounds $F^k$ of the original cycle. This proves local nilpotence. For a locally nilpotent endomorphism, $1-F$ is invertible: its inverse on any element is the finite geometric sum $1+F+F^2+\cdots$ evaluated on that element. The sequence~\eqref{eq:ascending-hnn-homology} therefore gives \[ H_n\bigl(J,(\Z J)^{\mathcal I}\bigr)=0 \qquad(n\ge2). \] No claim about local nilpotence on $H_0$ is needed. By Lemma~\ref{lem:torus-presentation}, $J$ is finitely presented. Lemma~\ref{lem:product-criterion} now proves that it is of type $\Finfty$, completing the proof of Theorem~\ref{thm:torus}. \subsection{Finite extensions} The final passage from pointwise to setwise stabilizers will use the following closure property. Its proof reuses the product-module argument above. \begin{lemma}\label{lem:finite-extension} If \(K\) is a normal subgroup of finite index in \(L\) and \(K\) has type \(\Finfty\), then \(L\) has type \(\Finfty\). \end{lemma} \begin{proof} First \(L\) is finitely presented. Indeed, choose a finite presentation of \(K\) and representatives of the finite quotient \(L/K\). Add the representatives as generators, their conjugation relations on the generators of \(K\), and their multiplication relations modulo \(K\). These finitely many relations reduce every word to a word in \(K\) followed by one representative, and give a presentation of \(L\). Put \(R=\Z L\) and \(A=\Z K\). The finite-type classifying space for \(K\) gives a free \(A\)-resolution of \(\Z\) that is finitely generated in each degree. Therefore, for every index set \(I\), \[ H_j\left(K,\prod_I A\right)=0\qquad(j>0): \] tensoring that resolution with \(\prod_I A\) gives the product of its underlying integral chain complexes. Products of exact sequences of abelian groups are exact. We construct a degreewise finitely generated free \(R\)-resolution of \(\Z\). Start with the finite generating set of \(L\), which makes the augmentation ideal finitely generated. Suppose a partial finite free resolution has been constructed through degree \(n\geq1\), exact below that degree. Its restriction to \(A\) is still finite free, because \([L:K]\) is finite. Complete it arbitrarily to a free \(R\)-resolution and restrict to \(A\). Index a product of copies of \(A\) by all cycles in degree \(n\). As in Lemma~\ref{lem:product-criterion}, this family is one tensor cycle, and the preceding vanishing supplies a boundary using only finitely many basis elements \(c_1,\ldots,c_s\) of the next \(A\)-chain module. For each cycle \(z\), its coordinate equation is \(z=\sum_{i=1}^s a_i(z)\partial c_i\), with \(a_i(z)\in A\). Thus these boundaries generate the cycle module over \(A\), hence also over \(R\); no Noetherian hypothesis is used. This extends the partial resolution by a finite free \(R\)-module. Induction completes the construction. For any product \(\prod_I R\), tensoring this degreewise finite resolution commutes with the product, so \(H_j(L,\prod_I R)=0\) for \(j>0\). The finite presentation already proved and Lemma~\ref{lem:product-criterion} now give type \(\Finfty\). \end{proof} ==== END Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/homological.tex ==== ==== BEGIN Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/introduction.tex ==== \section{Introduction}\label{sec:introduction} The word problem asks whether a word in a fixed finite generating set and its inverses represents the identity. A finitely generated group has \emph{decidable word problem} if an algorithm answers this question for every word. Embedding theorems connect this algorithmic condition with the algebraic structure of an overgroup. Higman's embedding theorem characterizes the finitely generated subgroups of finitely presented groups as the recursively presented groups: those admitting a recursively enumerable set of defining relations \citep{Higman1961}. Boone and Higman obtained the finer characterization \citep[Theorem~I]{BH74}: a finitely generated group has decidable word problem if and only if it embeds in a simple group which in turn embeds in a finitely presented group. They asked whether the simple overgroup itself can always be finitely presented \citep[p.~43]{BH74}. This is the Boone--Higman conjecture. Thompson subsequently showed that the intermediate simple group can be chosen finitely generated with decidable word problem \citep{Tho80}. We consider the strengthening that asks for finiteness in every homotopical dimension. A group \(H\) has \emph{type \(F_n\)} if it admits a classifying space \(K(H,1)\) with finite \(n\)-skeleton, and has \emph{type \(\Finfty\)} if it admits such a space with finitely many cells in each dimension. Here a classifying space is a connected CW complex with fundamental group \(H\) and contractible universal cover. Type \(F_1\) is finite generation and type \(F_2\) is finite presentation. The question of a simple overgroup of type \(\Finfty\) appears in the discussion following Question~5.6 of \citet{BBMZsurvey}; Question~5.6 itself asks about overgroups of type \(\Finfty\) for arbitrary finitely presented groups. \begin{theorem}\label{thm:main} Every finitely generated group \(G\) with decidable word problem admits an injective homomorphism into a nontrivial simple group \(H\) of type \(\Finfty\). \end{theorem} The input need not be finitely presented, and its word-problem algorithm may have arbitrary running time. The classifying space of \(H\) may have infinitely many dimensions; type \(\Finfty\) imposes neither torsion-freeness nor finite cohomological dimension. The theorem answers the higher-finiteness question positively and in particular implies the Boone--Higman conjecture. The classical converse gives an algebraic characterization here as well \citep{BH74}. A nontrivial finitely presented simple group has decidable word problem: in parallel, enumerate consequences of its defining relations and consequences after adding the input word as a relation. A trivial input word is detected by the first search; a nontrivial one normally generates the simple group, so the second search eventually proves all generators trivial. These outcomes are exclusive because the original group is nontrivial. Restricting this algorithm along an embedding solves the word problem in any finitely generated subgroup. Thus the groups in Theorem~\ref{thm:main} are exactly the finitely generated subgroups of simple groups of type \(\Finfty\). \subsection{Earlier embeddings and the higher-finiteness obstacle} Thompson-type groups have long supplied simple groups with strong finiteness properties. Brown established type \(\Finfty\) for the Thompson--Higman families \citep[Section~4]{Brown1987}. More recently, Belk and Zaremsky constructed a single simple group of type \(\Finfty\) containing all finitely generated right-angled Artin groups \citep[Corollary~E]{BelkZaremsky2022}; these are the groups presented by generators indexed by the vertices of a finite graph, with commutation relations for its edges. Belk, Hyde and Matucci constructed a simple group of type \(\Finfty\) containing every countable abelian group \citep[Theorems~4.4--4.6]{BHMgerms}. Such results give substantial classes of examples without a general construction from a word-problem algorithm. Other recent advances concern the finite-presentation conclusion of the Boone--Higman conjecture. Belk, Bleak, Matucci and Zaremsky proved it for hyperbolic groups and contracting self-similar groups \citep[Theorem~A and Corollary~D]{BBMZhyperbolic}. Belk, Fournier-Facio, Hyde and Zaremsky proved it for \(\operatorname{Aut}(F_n)\) and mapping class groups of orientable punctured surfaces of finite type \citep[Theorem~A and Corollary~B]{BFFHZ}. Here \(F_n\) denotes the free group of rank \(n\). These conclusions do not by themselves give simple overgroups of type \(\Finfty\). Higher finiteness requires control of additional relations among relations in every dimension. Our final step uses the twisted Brin--Thompson construction of \citet{BelkZaremsky2022}. Its input is a faithful action of a group \(\Lambda\) on a countably infinite set \(S\). The action must be \emph{oligomorphic}, meaning that it has finitely many orbits on finite subsets of each fixed cardinality. If \(\Lambda\) and all its finite-set stabilizers have type \(\Finfty\), their theorem gives a simple group \(SV_\Lambda\) of type \(\Finfty\) containing \(\Lambda\). Consequently the problem is to embed \(G\) in a group equipped with such an action, including the finiteness properties of its stabilizers. We construct a \emph{highly transitive} action: any two ordered tuples of distinct points of the same finite length lie in the same orbit. This supplies the orbit condition. We prove type \(\Finfty\) for the pointwise stabilizers; the corresponding setwise stabilizers are finite extensions and inherit the property. The stabilizer requirement is a genuine restriction on the choice of acting group. Fournier-Facio, Kropholler, Lyman and Zaremsky prove that an oligomorphic action on an infinite set of a group of finite virtual cohomological dimension, or of a countable group linear over a field, always has a finite-set stabilizer which is not of type \(\Finfty\) \citep[Theorem~1.1]{FFKLZstabilizers}. The construction below therefore builds the overgroup and its stabilizers together; it does not ask the original group to possess an action with these properties. \subsection{Constructing the action and proving finiteness} The action begins with a finitely presented ring \(B\), the elementary matrix group \(Q=\E_7(B)\), and its action on the column set \(X=B^7\). Here \(\E_r(B)\) is generated by the off-diagonal elementary matrices. We construct compatible injections \[ \delta:Q\longrightarrow Q,\qquad \sigma:X\longrightarrow X. \] At each new stage, matrices can permute any finite collection of the compressed columns \(\sigma(X)\). The direct limits of these two systems, with the stage shift adjoined to the group, give the action \(\Lambda\curvearrowright S\). This makes high transitivity a local matrix calculation. The same construction embeds \(G\) into \(Q\). The ring has to encode more than the given group. Its units must also encode prescribed enlargements of the action of \(\E_7(B)\) on \(B^7\), so the objects being encoded already involve the ring being constructed. We resolve this self-reference by a length induction. A finite compiler from the companion article \emph{Finite algebraic envelopes and the Boone--Higman conjecture} \citep{FoundationsCompanion} gives equality calculations at each finite bound when its stated hypotheses hold. The encoding ensures that every recursive call uses a strictly smaller bound. Kleene's recursion theorem first supplies the program, and the length induction then proves its totality and compatibility with multiplication. The companion also supplies a binary corner construction and a Steinberg-kernel annihilation theorem; their exact statements appear where they are used. Finiteness is supplied by a separate ascending-torus criterion. For an injective endomorphism \(f:U\to U\), write \[ T(U,f)=\langle U,t\mid t^{-1}ut=f(u)\ \text{for }u\in U\rangle. \] A factorization of \(f\) through a finitely presented group gives a finite presentation of \(T(U,f)\). To obtain higher finiteness, we use two finite systems of homomorphisms whose images commute in specified pairs. Their product identities come from orthogonal idempotents over \(\F_2\) and \(\F_3\). After lower-dimensional terms have been killed, commuting products act additively on homology. The two systems then force the same class to be annihilated by both \(2\) and \(3\). The essential point is uniformity. We use simplices whose vertices are elements of \(U\), and regard two simplices as having the same type when they differ by a simultaneous left translation. One iterate and one finite set of output types work for every cycle using a given finite set of input types. Chain lengths and coefficients may be arbitrarily large. This control allows fillings with coefficients in products of copies of the group ring, and the Bieri--Eckmann finiteness method then gives finite skeleta in every dimension. The result is Theorem~\ref{thm:torus}. The acting group and each finite-point stabilizer are themselves ascending tori to which this same criterion applies. For stabilizers, the defining endomorphism factors through a finitely presented Steinberg group. The second factor sends the \emph{entire} Steinberg group into the stabilizer, not merely the image of the first factor. The commuting diagrams preserve the fixed points as well. These two properties establish type \(\Finfty\) for all stabilizers and complete the input to the twisted Brin--Thompson theorem. \subsection{Organization and conventions} Section~\ref{sec:homological} proves the ascending-torus criterion. Section~\ref{sec:encoding} constructs the ring and the encoded actions. Section~\ref{sec:stage} constructs \(\Lambda\curvearrowright S\) and proves the stabilizer theorem. Section~\ref{sec:simple} applies the twisted Brin--Thompson theorem and proves Theorem~\ref{thm:main}. All rings used for matrices are unital and associative. Ring embeddings and endomorphisms need not preserve the identity when this is expressly stated. All homology is integral. Group actions are on the left; coefficient modules for group homology are right modules. ==== END Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/introduction.tex ==== ==== BEGIN Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/stage.tex ==== \section{A highly transitive action with finite-type stabilizers} \label{sec:stage} We strengthen the embedding problem to a statement about an action and all its finite-point stabilizers. \begin{theorem}\label{thm:action} For every finitely generated group $G$ with decidable word problem, there is a group $\Lambda$ containing $G$ and acting faithfully on a countably infinite set $S$ such that: \begin{enumerate}[label=\textup{(\roman*)}] \item the action is transitive on ordered tuples of distinct points of every finite length; \item $\Lambda$ and every pointwise stabilizer of a finite tuple are of type $\Finfty$. \end{enumerate} \end{theorem} The action will be obtained by iterating an embedding of a group and its set of columns. Finite permutations become available after one transition, giving high transitivity in the limit. We then identify each finite-point stabilizer as an ascending torus and verify the two hypotheses of Theorem~\ref{thm:torus}: commuting splittings and a factorization through a finitely presented group. \subsection{Ring data and compressed diagonal matrices} Apply Theorem~\ref{thm:ring-data} to the given finitely generated group $G$ with decidable word problem. Throughout this section, retain its ring $B$, injective additive multiplicative map $\phi$, idempotent $p=\phi(1)$, and centralizing binary pairs $s_i,d_i\in pBp$: \begin{equation}\label{eq:stage-binary} d_i s_j=\delta_{ij}p, \qquad s_0d_0+s_1d_1=p. \end{equation} In particular, $\phi$ need not preserve the identity. Also retain the nonzero corner $eBe$, its embedded groups $G$ and $W$, and its elements $S_y,T_y$ for $y\in Y$. Write \[ Q=\E_7(B),\qquad X=B^7, \] and let $\iota:Q\hookrightarrow W$ and $\iota_X:X\hookrightarrow Y$ be the equivariant embeddings of Theorem~\ref{thm:ring-data}. For $x\in X$ we abbreviate $S_{\iota_X(x)}$ and $T_{\iota_X(x)}$ to $S_x$ and $T_x$. The first use of the binary corner is to turn a unit of $B$ into an elementary matrix supported in one coordinate. This will let us encode both the action of $W$ and finite permutations of its indexed prefixes inside $Q$. For a unit $v\in B^\times$, denote by $D_j(v)$ the diagonal matrix with entry $v$ in position $j$ and identity entries elsewhere; its size will always be specified by the surrounding group. Write $e_{ij}(b)=I+b\mathbf e_{ij}$ for an elementary matrix, where $\mathbf e_{ij}$ is a matrix unit. \begin{lemma}\label{lem:diagonal} For every $r\ge2$ and $v\in B^\times$, \[ D_1\bigl(1+\phi(v-1)\bigr)\in\E_r(B). \] \end{lemma} \begin{proof} Let $\operatorname{GE}_r(B)$ be the subgroup of $\GL_r(B)$ generated by elementary matrices and invertible diagonal matrices. Conjugation by a diagonal matrix preserves the elementary subgroup, so $\E_r(B)$ is normal in $\operatorname{GE}_r(B)$. The quotient is abelian, even though $B$ need not be commutative. Indeed, in a two-coordinate block, \[ w(v):=e_{12}(v)e_{21}(-v^{-1})e_{12}(v) =\begin{pmatrix}0&v\\-v^{-1}&0\end{pmatrix}, \qquad w(v)w(-1)=\begin{pmatrix}v&0\\0&v^{-1}\end{pmatrix}. \] Thus $D_i(v)$ and $D_j(v)$ have the same class modulo $\E_r(B)$. Classes of one-place diagonals commute because they can be represented in distinct positions. These classes generate the quotient. Set \[ E_i=s_i d_i\quad(i=0,1), \qquad E_{00}=s_0s_0d_0d_0, \qquad E_{01}=s_0s_1d_1d_0. \] The binary relations give orthogonal decompositions \begin{equation}\label{eq:stage-four-corners} p=E_0+E_1, \qquad E_0=E_{00}+E_{01}. \end{equation} All these idempotents commute with $\phi(B)$. Each of $E_0,E_{00},E_{01}$ is orthogonal to and equivalent to $E_1$, with implementing elements that commute with $\phi(B)$. Here are explicit implementing elements. Put \[ s_{00}=s_0s_0,\quad d_{00}=d_0d_0, \qquad s_{01}=s_0s_1,\quad d_{01}=d_1d_0. \] For $v\in\{0,00,01\}$, define $a_v=s_1d_v$ and $b_v=s_vd_1$. Then \[ a_vb_v=E_1,\qquad b_va_v=E_v, \qquad \tau_v=1-E_v-E_1+a_v+b_v \] satisfies $\tau_v^2=1$ and $\tau_vE_v\tau_v^{-1}=E_1$. It also commutes with $\phi(B)$. Fix a unit $u\in B^\times$. For any of these idempotents $E$, the element $1+\phi(u-1)E$ is a unit, with inverse $1+\phi(u^{-1}-1)E$. Conjugating by $\tau_v$ shows that the one-place diagonals belonging to $E_v$ and $E_1$ have equal classes in the abelian quotient $\operatorname{GE}_r(B)/\E_r(B)$. Let $c$ be the common class for $E_0,E_1,E_{00},E_{01}$. The second orthogonal split in Equation~\eqref{eq:stage-four-corners} gives $c=c^2$, hence $c=1$. The first split then shows that $D_1(1+\phi(u-1)p)$ is elementary. Since $\phi(u-1)p=\phi(u-1)$, this is the asserted matrix. \end{proof} \subsection{The transition of acting pairs} The corner embedding of $W$ defines an injective homomorphism \[ \rho:W\hookrightarrow B^\times, \qquad \rho(w)=1-e+w. \] Indeed, its inverse-unit formula is $\rho(w)^{-1}=1-e+w^{-1}$, and multiplication is the multiplication in $eBe$ together with the identity on $1-e$. Write $\phi^2=\phi\circ\phi$ and define \begin{align} \mu(w)&=D_1\bigl(1+\phi^2(\rho(w)-1)\bigr) \in Q,\label{eq:stage-mu}\\ \beta(y)&=\bigl(\phi^2(S_y),0,\ldots,0\bigr)^{\mathsf T} \in X.\label{eq:stage-beta} \end{align} Membership of $\mu(w)$ in $Q$ follows from Lemma~\ref{lem:diagonal}, applied twice. Expanding a product shows that $v\mapsto1+\phi(v-1)$ is a homomorphism on units, and it is injective because $\phi$ is injective. Together with the injectivity of $\rho$, this proves that $\mu$ is an injective homomorphism. The prefix relations show that $\beta$ is injective. If $y\ne z$ and $S_y=S_z$, multiplication by $T_y$ would give $e=0$; injectivity of $\phi^2$ preserves the resulting distinction. They also give equivariance, since \begin{align*} \bigl(1+\phi^2(w-e)\bigr)\phi^2(S_y) &=\phi^2(S_y)+\phi^2\bigl((w-e)S_y\bigr)\\ &=\phi^2(wS_y) =\phi^2(S_{wy}). \end{align*} We thus obtain an injective transition of acting pairs \begin{equation}\label{eq:stage-transition} \delta=\mu\iota:Q\hookrightarrow Q, \qquad \sigma=\beta\iota_X:X\hookrightarrow X. \end{equation} The same compressed-diagonal construction, applied to the corner copy of $G$, gives an embedding $G\hookrightarrow Q$. \begin{lemma}\label{lem:stage-permutations} Every permutation of $\sigma(X)$ with finite support is induced on that set by an element of $Q$. \end{lemma} \begin{proof} Let $F\subseteq X$ be finite, and let $\eta$ be a permutation of $F$. Put \[ v=1-\sum_{x\in F}S_xT_x +\sum_{x\in F}S_{\eta(x)}T_x. \] The elements $S_xT_x$ are pairwise orthogonal idempotents. The relations $T_xS_y=\delta_{xy}e$ show directly that $v$ is a unit, with inverse obtained by replacing $\eta$ by $\eta^{-1}$. Moreover, \[ vS_x=S_{\eta(x)}\quad(x\in F), \qquad vS_x=S_x\quad(x\in X\setminus F). \] The matrix $D_1(1+\phi^2(v-1))$ lies in $Q$ by Lemma~\ref{lem:diagonal}, and acts on $\sigma(X)$ as required. \end{proof} \subsection{The limit group and its action} Let \[ N=\varinjlim(Q,\delta), \qquad S=\varinjlim(X,\sigma). \] Write $q_i$ for the element of $N$ represented by $q\in Q$ at stage $i$, and $[x,i]$ for a point of $S$ represented by $x\in X$. Thus \[ q_i=\delta(q)_{i+1}, \qquad [x,i]=[\sigma(x),i+1]. \] The maps in both direct systems are injective. Hence their stages may be identified with increasing subgroups $Q_i\le N$ and increasing subsets $X_i\subseteq S$. Equivariance in Equation~\eqref{eq:stage-transition} defines an action of $N$ on $S$: for $k\ge i,j$, \begin{equation}\label{eq:stage-limit-action} q_i[x,j]= \bigl[\delta^{k-i}(q)\sigma^{k-j}(x),k\bigr]. \end{equation} Passing to a larger common stage leaves this expression unchanged. The shift $\tau(q_i)=q_{i+1}$ is an automorphism of $N$, with inverse $\tau^{-1}(q_i)=\delta(q)_i$. Similarly the bijection \[ t[x,i]=[x,i+1] \] of $S$ has inverse $[x,i]\mapsto[\sigma(x),i]$. Equation~\eqref{eq:stage-limit-action} implies that this bijection conjugates the action of $n\in N$ to that of $\tau(n)$. It therefore extends the action to \[ \Lambda=N\rtimes_{\tau}\langle t\rangle. \] Identifying $Q$ with $Q_0$, its defining relation is \begin{equation}\label{eq:stage-torus} t^{-1}qt=\delta(q)\qquad(q\in Q). \end{equation} In particular, $\Lambda$ is the ascending torus of $\delta$. For completeness, the inverse map from the direct-limit description to the group with this presentation sends $q_i$ to $t^iqt^{-i}$. Equation~\eqref{eq:stage-torus} makes this well defined and gives the two inverse homomorphisms. \begin{lemma}\label{lem:stage-faithful-transitive} The set $S$ is countably infinite. The action of $\Lambda$ on $S$ is faithful and transitive on ordered tuples of distinct points of every finite length. \end{lemma} \begin{proof} The finitely generated ring $B$ is countable, so $X$ and $S$ are countable. The ring is infinite: iterating the binary relations in Equation~\eqref{eq:stage-binary} produces, for every $m$, a family of $2^m$ pairwise orthogonal nonzero idempotents in $pBp$. They are nonzero because the corresponding deletion-prefix products are $p\ne0$. Thus $X$, and consequently $S$, is infinite. The action of $N$ is faithful. Indeed, a nonidentity element of $N$ is represented by a nonidentity matrix in some stage $Q_i$. Such a matrix moves one of the standard basis columns in that stage, and injectivity of the point maps preserves the distinction in $S$. Every element of $N$ preserves $X_j$ setwise for all sufficiently large $j$: its action at any such stage is by an invertible matrix. In contrast, $tX_j=X_{j+1}$, and every stage inclusion is strict. To see strictness, note that $\sigma(X)$ has zero coordinates outside position 1, whereas the column with identity in position 2 does not. Thus, for $k\ne0$ and sufficiently large $j$, $t^kX_j=X_{j+k}\ne X_j$. No nonzero power of $t$ acts as an element of $N$. If an element $nt^k\in\Lambda$ acts trivially, this observation forces $k=0$, and faithfulness for $N$ then forces $n=1$. Given two ordered tuples of distinct points of the same finite length, place them in a common stage $X_i$. Their images in the next stage lie in $\sigma(X)$. The prescribed bijection between their entries extends to a finitely supported permutation of $\sigma(X)$. Lemma~\ref{lem:stage-permutations} supplies the required element of $Q_{i+1}$. This proves the asserted transitivity. \end{proof} \subsection{Pointwise stabilizers as ascending tori} Fix a nonnegative integer $m$. By Lemma~\ref{lem:stage-faithful-transitive}, it suffices to prove the finiteness assertion for one ordered tuple $z=(z_1,\ldots,z_m)$ of distinct points with every $z_j\in\sigma(X)\subseteq X$. When $m=0$ the tuple is empty and its stabilizer is all of $\Lambda$. Since both $z$ and $\sigma(z)$ have entries in $\sigma(X)$, Lemma~\ref{lem:stage-permutations} gives $a\in Q$ such that \begin{equation}\label{eq:stage-align} a\sigma(z)=z. \end{equation} For the empty tuple, take $a=1$. Put \[ U=Q_{(z)},\qquad t'=ta^{-1}. \] The subscript denotes pointwise stabilization. In our convention for the limit action, \[ t'[z,0]=[a^{-1}z,1]=[\sigma(z),1]=[z,0], \] so $t'$ fixes the tuple. Furthermore, \begin{equation}\label{eq:stage-stabilizer-map} (t')^{-1}qt'=a\delta(q)a^{-1}, \qquad f:U\longrightarrow U, \quad f(u)=a\delta(u)a^{-1}. \end{equation} The codomain in this formula follows either from the fact that $t'$ fixes the tuple or directly from equivariance and Equation~\eqref{eq:stage-align}. The map $f$ is injective. \begin{lemma}\label{lem:stage-stabilizer-torus} The pointwise stabilizer $\Lambda_{([z,0])}$ is the ascending torus of $U$ under $f$. \end{lemma} \begin{proof} The height homomorphism $\Lambda\to\Z$ sends $Q$ to zero and $t'$ to one. Its kernel is $N$. For every $i\ge0$ there is $b_i\in Q$ such that $(t')^i=t^i b_i$: this follows inductively from $qt=t\delta(q)$. Hence \[ (t')^iQ(t')^{-i}=t^iQt^{-i}=Q_i, \qquad N=\bigcup_{i\ge0}(t')^iQ(t')^{-i}. \] Since $t'$ fixes the tuple, \[ N\cap\Lambda_{([z,0])} =\bigcup_{i\ge0}(t')^iU(t')^{-i}. \] An element of the full stabilizer of height $k$, multiplied by $(t')^{-k}$, belongs to this height-zero subgroup. Thus the full stabilizer is its semidirect product with $\langle t'\rangle$. The conjugation formula in Equation~\eqref{eq:stage-stabilizer-map} identifies this group with the ascending torus of $f$. \end{proof} The two diagram systems required by Theorem~\ref{thm:torus} also restrict to $U$. Let $j_{\ell,E}:Q\to W$ be the maps of Theorem~\ref{thm:ring-data}, for $\ell=2,3$ and $E\in\mathcal P_\ell$, with common full-identity map $\iota$. Define \begin{equation}\label{eq:stage-stabilizer-diagrams} h_{\ell,E}:U\longrightarrow U, \qquad h_{\ell,E}(u)=a\mu(j_{\ell,E}(u))a^{-1}. \end{equation} These maps do have their entire images in $U$. If $u$ fixes $z_j$, the fixed-point property of the enlargement says that $j_{\ell,E}(u)$ fixes $\iota_X(z_j)$. Equivariance of $\beta$ then says that $\mu(j_{\ell,E}(u))$ fixes $\sigma(z_j)$; conjugation by $a$ gives the claim. The maps are homomorphisms, $h_{\ell,I}=f$, and they preserve each orthogonal-sum identity and each required elementwise commutation relation, since $\mu$ and conjugation by $a$ are homomorphisms. We have now identified the stabilizer as an ascending torus and supplied its commuting splittings. The remaining hypothesis of Theorem~\ref{thm:torus} is a factorization of $f$ through a finitely presented group. We will use $\St_6(B)$ as that group. A six-coordinate elementary block inside $Q=\E_7(B)$ fixes every vector supported in the first coordinate, so its entire image fixes $\sigma(z)$. Two steps are needed: lift the compressed units homomorphically to $\St_6(B)$, then move their nonidentity part from coordinate 1 into that block without moving the marked columns. \subsection{A homomorphic Steinberg lift} For a unital ring $R$, the Steinberg group $\St_6(R)$ has generators $x_{ij}(a)$ for $i\ne j$ and $a\in R$, with the relations \begin{align*} x_{ij}(a)x_{ij}(b)&=x_{ij}(a+b),\\ [x_{ij}(a),x_{jk}(b)]&=x_{ik}(ab) &&\text{if }i,j,k\text{ are distinct},\\ [x_{ij}(a),x_{kl}(b)]&=1 &&\text{if }i\ne l\text{ and }j\ne k. \end{align*} We use the convention $[u,v]=uvu^{-1}v^{-1}$. The map sending $x_{ij}(a)$ to $e_{ij}(a)$ is a surjection $\pi:\St_6(R)\twoheadrightarrow\E_6(R)$. We need the following precise form of the kernel-annihilation theorem from \citet[Theorem~4.1] {FoundationsCompanion}. \begin{theorem}[Kernel annihilation]\label{thm:stage-kernel} Let $R$ be a unital associative ring and let $\psi:R\to R$ be an additive multiplicative map. Put $P=\psi(1)$. Suppose that $U_0,U_1,V_0,V_1\in PRP$ commute with $\psi(R)$ and satisfy \[ V_iU_j=\delta_{ij}P, \qquad U_0V_0+U_1V_1=P. \] Then the homomorphism \[ \theta:\St_6(R)\longrightarrow\St_6(R), \qquad x_{ij}(a)\longmapsto x_{ij}(\psi(a)), \] annihilates the kernel of $\pi$. \end{theorem} The theorem permits nonunital $\psi$ and noncommutative $R$. For such a coefficient map the matrix of the image of a root word with matrix $g$ is \begin{equation}\label{eq:stage-nonunital-matrix} I+\psi^{(6)}(g-I), \end{equation} where $\psi^{(6)}$ means entrywise application. This follows first on elementary matrices and then on products from $gh-I=(g-I)+(h-I)+(g-I)(h-I)$. \begin{lemma}\label{lem:steinberg-lift} There is a homomorphism $L:B^\times\to\St_6(B)$ such that \begin{equation}\label{eq:stage-lift} \pi L(v)=D_1\bigl(1+\phi^2(v-1)\bigr). \end{equation} Moreover, $\St_6(B)$ is finitely presented. \end{lemma} \begin{proof} Apply Theorem~\ref{thm:stage-kernel} with \[ R=B,\quad \psi=\phi,\quad P=p, \quad U_i=s_i,\quad V_i=d_i. \] Its hypotheses are precisely the support, commutation, and binary relations in Theorem~\ref{thm:ring-data}. Consequently its coefficient map factors as a homomorphism \[ \lambda:\E_6(B)\longrightarrow\St_6(B), \qquad \lambda(\pi(s))=\theta(s). \] The definition is independent of the choice of $s$ because $\theta$ kills $\ker\pi$. By Equation~\eqref{eq:stage-nonunital-matrix}, \[ \pi\lambda(g)=I+\phi^{(6)}(g-I). \] The homomorphism on units used to define $\mu$, together with Lemma~\ref{lem:diagonal}, supplies a homomorphism \[ A:B^\times\longrightarrow\E_6(B), \qquad A(v)=D_1\bigl(1+\phi(v-1)\bigr). \] Take $L=\lambda A$. The displayed formula for $\pi\lambda$ gives Equation~\eqref{eq:stage-lift}. Finally, Lemma~\ref{lem:encoding-finite-presentation} proves that $B$ is finitely presented as a unital associative ring: to its finite $\F_2$-algebra presentation one adds $2\cdot1=0$ over $\Z$. Theorem~3 of \citet{KrsticMcCool1999} states that $\St_n(R)$ is finitely presented for every finitely presented unital associative ring $R$ and every $n\ge4$. It allows noncommutative rings and applies with $R=B$ and $n=6$. \end{proof} \subsection{Factoring the stabilizer endomorphism} The tuple $\sigma(z)$ is supported in coordinate 1, as is the nonidentity part of $\delta(U)$. An ordinary exchange of coordinates 1 and 2 would move the tuple. Instead we exchange only the idempotent part on which those nonidentity increments are supported; this part annihilates the marked columns. The resulting factorization sends the whole intermediate Steinberg group into $U$. \begin{lemma}\label{lem:stage-stabilizer-factor} The endomorphism $f$ in Equation~\eqref{eq:stage-stabilizer-map} factors through $\St_6(B)$ by homomorphisms \[ U\xrightarrow{\alpha}\St_6(B)\xrightarrow{b}U. \] \end{lemma} \begin{proof} For the fixed tuple $z$, put \begin{equation}\label{eq:stage-d} q_j=\phi^2(S_{z_j}T_{z_j}), \qquad d=1-\sum_{j=1}^m q_j, \qquad c=1-d. \end{equation} The prefix relations make the $q_j$ pairwise orthogonal idempotents, so $d$ is an idempotent. It depends only on $z$. For $u\in U$, write $w=\iota(u)$ and \[ r=\phi^2(\rho(w)-1)=\phi^2(w-e), \qquad v'=1+r. \] Then $\delta(u)=D_1(v')$. The element $w$ fixes each index $\iota_X(z_j)$, so both prefix equations give \[ (w-e)S_{z_j}=0, \qquad T_{z_j}(w-e)=0. \] Consequently $rq_j=q_jr=0$ and \begin{equation}\label{eq:stage-support} dr=rd=r. \end{equation} Also, using $T_{z_i}S_{z_j}=\delta_{ij}e$, \begin{equation}\label{eq:stage-fixed-columns} d\phi^2(S_{z_j}) =\phi^2(S_{z_j}) -\sum_{i=1}^m\phi^2(S_{z_i}T_{z_i}S_{z_j})=0. \end{equation} These identities use only additivity and multiplicativity of $\phi$; no identity-preservation assumption is needed. In coordinates 1 and 2 of $B^7$, let \[ E=e_{12}(d)e_{21}(-d)e_{12}(d) =\begin{pmatrix}c&d\\-d&c\end{pmatrix}, \qquad E^{-1}=\begin{pmatrix}c&-d\\d&c\end{pmatrix}, \] with identity entries on all other coordinates. This is an element of $Q$. Equation~\eqref{eq:stage-fixed-columns} shows that both $E$ and $E^{-1}$ fix every column $\sigma(z_j)$. Direct multiplication, using Equation~\eqref{eq:stage-support}, gives \begin{equation}\label{eq:stage-exchange} E D_1(v')E^{-1}=D_2(v'). \end{equation} In particular, the signed exchange leaves no sign or inversion on the moved unit. Let $L$ be the homomorphism of Lemma~\ref{lem:steinberg-lift}, and define \begin{equation}\label{eq:stage-alpha} \alpha(u)=L(\rho(\iota(u))). \end{equation} By Equation~\eqref{eq:stage-lift}, its matrix projection, placed in coordinates 2 through 7, is $D_2(v')$. In particular, the argument of $L$ here is the original unit $\rho(w)$; the two applications of $\phi$ are already included in the defining property of $L$. For every $s\in\St_6(B)$, define \begin{equation}\label{eq:stage-b} b(s)=aE^{-1}\diag(1,\pi(s))Ea^{-1}. \end{equation} This is a homomorphism to $Q$, because embedding the elementary six-coordinate block in coordinates 2 through 7 gives an elementary seven-coordinate matrix. Its entire image lies in $U$: the matrix $\diag(1,\pi(s))$ fixes every first-coordinate vector $\sigma(z_j)$, the matrices $E^{\pm1}$ do so as well, and $a\sigma(z)=z$. Finally, \[ b(\alpha(u)) =aE^{-1}D_2(v')Ea^{-1} =aD_1(v')a^{-1} =f(u). \] This proves the factorization. For $m=0$, the sums in Equation~\eqref{eq:stage-d} are empty and $d=1$; all the same formulas apply. The codomains can be seen in the commutative diagram \[ \begin{tikzcd}[column sep=large,row sep=large] U \arrow[r,"\alpha"] \arrow[d,"f"'] & \St_6(B) \arrow[d,"{\diag(1,\pi(-))}"] \\ U & Q_{(\sigma(z))} \arrow[l,"c_{aE^{-1}}"'] \end{tikzcd} \] where $c_g$ denotes conjugation by $g$. The lower right group is the entire pointwise stabilizer of $\sigma(z)$ in $Q$. The right arrow lands there because it leaves the first coordinate unchanged; the lower arrow lands in $U$ because $E$ fixes $\sigma(z)$ and $a\sigma(z)=z$. \end{proof} \begin{proof}[Proof of Theorem~\ref{thm:action}] The embedding $G\hookrightarrow Q\hookrightarrow\Lambda$ was constructed above, and Lemma~\ref{lem:stage-faithful-transitive} proves the assertions about the action. For a tuple $z$ chosen as above, Lemma~\ref{lem:stage-stabilizer-torus} identifies its pointwise stabilizer with the ascending torus of the injective endomorphism $f:U\to U$. The diagrams in Equation~\eqref{eq:stage-stabilizer-diagrams} satisfy the two orthogonal-splitting hypotheses of Theorem~\ref{thm:torus}. Lemma~\ref{lem:stage-stabilizer-factor}, together with finite presentation in Lemma~\ref{lem:steinberg-lift}, supplies its other hypothesis. Thus this stabilizer has type $\Finfty$. High transitivity conjugates every tuple of distinct points to one of this form. Repeated entries do not change a pointwise stabilizer, and the empty tuple gives $\Lambda$ itself. This proves all the claims. \end{proof} ==== END Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//sections/stage.tex ==== ==== BEGIN Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//references.bib ==== @article{BH74, author = {Boone, William W. and Higman, Graham}, title = {An algebraic characterization of groups with soluble word problem}, journal = {Journal of the Australian Mathematical Society}, volume = {18}, number = {1}, year = {1974}, pages = {41--53}, doi = {10.1017/S1446788700019108} } @misc{BBMZsurvey, author = {Belk, James and Bleak, Collin and Matucci, Francesco and Zaremsky, Matthew C. B.}, title = {Progress around the {Boone--Higman} conjecture}, year = {2025}, eprint = {2306.16356}, archivePrefix = {arXiv}, primaryClass = {math.GR}, note = {Version 3, 22 May 2025}, url = {https://arxiv.org/abs/2306.16356v3} } @misc{FoundationsCompanion, author = {{OpenAI}}, title = {{Finite algebraic envelopes and the Boone--Higman conjecture}}, howpublished = {OpenAI Math Release preprint \href{https://github.com/openai/math/blob/main/preprints/Finite-algebraic-envelopes-and-the-Boone-Higman-conjecture-September-23-2026/paper.pdf}{OAI:Finite-algebraic-envelopes-and-the-Boone-Higman-conjecture-September-23-2026}}, year = {2026} } @article{BelkZaremsky2022, author = {Belk, James and Zaremsky, Matthew C. B.}, title = {Twisted {Brin--Thompson} groups}, journal = {Geometry \& Topology}, volume = {26}, number = {3}, year = {2022}, pages = {1189--1223}, doi = {10.2140/gt.2022.26.1189}, url = {https://eprints.gla.ac.uk/280398/1/280398.pdf} } @article{KrsticMcCool1999, author = {Krsti{\'c}, Sava and McCool, James}, title = {Presenting {$\mathrm{GL}_n(k\langle T\rangle)$}}, journal = {Journal of Pure and Applied Algebra}, volume = {141}, number = {2}, year = {1999}, pages = {175--183}, doi = {10.1016/S0022-4049(98)00022-X} } @article{Kleene38, author = {Kleene, S. C.}, title = {On notation for ordinal numbers}, journal = {The Journal of Symbolic Logic}, volume = {3}, number = {4}, year = {1938}, pages = {150--155}, doi = {10.2307/2267778} } @article{Newman42, author = {Newman, M. H. A.}, title = {On theories with a combinatorial definition of "equivalence"}, journal = {Annals of Mathematics}, series = {2}, volume = {43}, number = {2}, year = {1942}, pages = {223--243}, doi = {10.2307/1968867} } @article{BieriEckmann1974, author = {Bieri, Robert and Eckmann, Beno}, title = {Finiteness properties of duality groups}, journal = {Commentarii Mathematici Helvetici}, volume = {49}, year = {1974}, pages = {74--83}, doi = {10.1007/BF02566720} } @article{Brown1975, author = {Brown, Kenneth S.}, title = {Homological criteria for finiteness}, journal = {Commentarii Mathematici Helvetici}, volume = {50}, year = {1975}, pages = {129--135}, doi = {10.1007/BF02565740} } @article{EilenbergZilber1953, author = {Eilenberg, Samuel and Zilber, J. A.}, title = {On products of complexes}, journal = {American Journal of Mathematics}, volume = {75}, number = {1}, year = {1953}, pages = {200--204}, doi = {10.2307/2372629} } @book{Hatcher2002, author = {Hatcher, Allen}, title = {Algebraic Topology}, publisher = {Cambridge University Press}, year = {2002}, note = {Author's corrected electronic version}, url = {https://pi.math.cornell.edu/~hatcher/AT/ATpage.html} } @incollection{Tho80, author = {Thompson, Richard J.}, title = {Embeddings into finitely generated simple groups which preserve the word problem}, booktitle = {Word Problems II}, editor = {Adian, S. I. and Boone, W. W. and Higman, G.}, series = {Studies in Logic and the Foundations of Mathematics}, volume = {95}, publisher = {North-Holland}, year = {1980}, pages = {401--441}, doi = {10.1016/S0049-237X(08)71348-X} } @article{BBMZhyperbolic, author = {Belk, James and Bleak, Collin and Matucci, Francesco and Zaremsky, Matthew C. B.}, title = {Hyperbolic groups satisfy the {Boone--Higman} conjecture}, journal = {Duke Mathematical Journal}, volume = {175}, number = {9}, year = {2026}, pages = {1519--1592}, doi = {10.1215/00127094-2025-0055}, url = {https://arxiv.org/abs/2309.06224v3} } @misc{BFFHZ, author = {Belk, James and Fournier-Facio, Francesco and Hyde, James and Zaremsky, Matthew C. B.}, title = {{Boone--Higman} embeddings of {$\mathrm{Aut}(F_n)$} and mapping class groups of punctured surfaces}, year = {2026}, eprint = {2503.21882}, archivePrefix = {arXiv}, primaryClass = {math.GR}, note = {Version 3, 17 September 2026. To appear in Proceedings of the London Mathematical Society}, url = {https://arxiv.org/abs/2503.21882v3} } @article{Higman1961, author = {Higman, Graham}, title = {Subgroups of finitely presented groups}, journal = {Proceedings of the Royal Society of London. Series A}, volume = {262}, number = {1311}, year = {1961}, pages = {455--475}, doi = {10.1098/rspa.1961.0132} } @article{Brown1987, author = {Brown, Kenneth S.}, title = {Finiteness properties of groups}, journal = {Journal of Pure and Applied Algebra}, volume = {44}, number = {1--3}, year = {1987}, pages = {45--75}, doi = {10.1016/0022-4049(87)90015-6} } @misc{BHMgerms, author = {Belk, James and Hyde, James and Matucci, Francesco}, title = {Finite germ extensions}, year = {2024}, eprint = {2407.03149}, archivePrefix = {arXiv}, primaryClass = {math.GR}, note = {Version 1, 3 July 2024}, url = {https://arxiv.org/abs/2407.03149v1} } @misc{FFKLZstabilizers, author = {Fournier-Facio, Francesco and Kropholler, Peter H. and Lyman, Robert Alonzo and Zaremsky, Matthew C. B.}, title = {Finiteness properties of stabilisers of oligomorphic actions}, year = {2026}, eprint = {2506.02319}, archivePrefix = {arXiv}, primaryClass = {math.GR}, note = {Version 2, 27 February 2026}, url = {https://arxiv.org/abs/2506.02319v2} } @article{BDH1980, author = {Baumslag, Gilbert and Dyer, Eldon and Heller, Alex}, title = {The topology of discrete groups}, journal = {Journal of Pure and Applied Algebra}, volume = {16}, year = {1980}, pages = {1--47}, doi = {10.1016/0022-4049(80)90040-7} } ==== END Simple-F-infinity-overgroups-of-groups-with-decidable-word-problem//references.bib ====