SUMIRE Sign in

Latest text · All public versions

Multi-select sumと普遍monoid

hora · v4

Public version recorded:

A newer public version is available.

Idea

Games A1,…,AnA_1,\dots,A_n に対して、それらの multi-select sum(正の有限個の成分を選んでプレイする和)を考える。これは不偏ゲームの monoidal product で、Conway addition に似ている。

問い: この operation に関する普遍的な monoid 不変量(universal monoid invariant)は何か。

原メモの観察・部分結果:

  • LN(3,2) は 2山Nim と 1山Nim の multi-select sum なので、universal monoid invariant が分かれば LN(3,2) が解けるはず。
  • 予想(原メモ自身が曖昧と注記): universal monoid invariant は Birthday と Grundy number のペアか?(「しなさそう.いや,するかも」)
  • 性質: 1Nim(n)+1Nim(m)=1Nim(n+m)1\mathrm{Nim}(n)+1\mathrm{Nim}(m)=1\mathrm{Nim}(n+m)(一山)、LN(3,2)(a,b,c)=2Nim(a,c)+1Nim(b)LN(3,2)(a,b,c)=2\mathrm{Nim}(a,c)+1\mathrm{Nim}(b)、X1+⋯+X1=NimnX_1+\dots+X_1=\mathrm{Nim}_n(Xn+1={Xn}, X0=0X_{n+1}=\{X_n\},\ X_0=0)。
  • Lemma: A+BA+B が P-position   ⟺  \iff AA も BB も P-position(LN(3,2) のときに観察済み)。よって universal monoid では P-position は全て単位元(後手必勝ゲーム全体のなす同値類)につぶれる。
  • universal monoid は群ではない: Nimn\mathrm{Nim}_n(n>0n>0)に何を multi-sum しても単位元になれない(Lemma より)。
  • {P,N}\{P,N\}-universal monoid は {P,N}\{P,N\} 自体。だから本命は Grundy-universal monoid で、単位元も考え直す必要がある。Birthday が関わるかも。
  • 「Game Operation and Universal Monoids」という観点からは、パス付き三山ニムの未解決問題も関連しそう。"Recursive aspect" にも注目する。
  • 例の候補: Grundy数 / Remoteness / Selective sum + PN / 逆形ゲーム / Selective sum + Grundy / Selective and Conway sum(知りたい)/ パスつき3山Nim("dependent sum")。

Universal monoid・recursive coalgebras・monoidal structure を全部駆使したい方向(原メモの結び)。Games as recursive coalgebras 系の公開問題 The Bouton monoid(Bouton monoid)・Closed structures on games(monoidal closed structures)と近い場所にあるが、multi-select sum という別の operation の普遍不変量を問う点で独立した問い。

2026-08-26 AI研究監査:eventual birthday theorem

selective compound を A∇BA\nabla B,Nim heap を ∗k*k,d(A)d(A) を AA からの最大 play 長(birthday/depth)とする.任意の short finite impartial game AA について

Gr⁡(A∇∗k)=k+d(A) \operatorname{Gr}(A\nabla *k)=k+d(A)

が十分大きいすべての kk で成り立つ.

証明:fA(k)=Gr⁡(A∇∗k)f_A(k)=\operatorname{Gr}(A\nabla *k) と置く.A∇∗(k+1)A\nabla*(k+1) の option set は A∇∗kA\nabla*k とその全 option を含むので fA(k+1)>fA(k)f_A(k+1)>f_A(k).一方 Grundy number は depth 以下だから fA(k)≤k+d(A)f_A(k)\le k+d(A).従って δA(k)=fA(k)−k\delta_A(k)=f_A(k)-k は非減少かつ d(A)d(A) 以下で,最終的に定数 ee となる.d=d(A)>0d=d(A)>0 とし depth d−1d-1 の option A′A' を取る.帰納法で Gr⁡(A′∇∗j)=j+d−1\operatorname{Gr}(A'\nabla *j)=j+d-1(j≫0j\gg0).もし e≤d−1e\le d-1 なら j=k+e−(d−1)≤kj=k+e-(d-1)\le k と置くと A′∇∗jA'\nabla *j は A∇∗kA\nabla*k の option であり,その Grundy number は k+e=fA(k)k+e=f_A(k) となって mex に反する.よって e=de=d.

従って selective contexts に関する universal monoid は birthday を検出する:

d(A)=lim⁡k→∞(Gr⁡(A∇∗k)−k). d(A)=\lim_{k\to\infty}(\operatorname{Gr}(A\nabla*k)-k).

また (d,Gr⁡)(d,\operatorname{Gr}) は普遍不変量ではない.G={∗2}G=\{*2\} と H={∗1,∗2}H=\{*1,*2\} はともに (d,Gr⁡)=(3,0)(d,\operatorname{Gr})=(3,0) だが

Gr⁡(G∇∗1)=1,Gr⁡(H∇∗1)=4. \operatorname{Gr}(G\nabla*1)=1,\qquad \operatorname{Gr}(H\nabla*1)=4.

Bouton monoid 全体の決定には,異なる hereditarily finite games を有限 selective context が必ず分離するか,または collision があるかを決める必要がある.

Cite this version

BibTeX

@misc{sumire:2610.00003:19:v4,
  author = {hora},
  title = {{Multi-select sumと普遍monoid}},
  year = {2026},
  note = {SUMIRE:2610.00003/19, v4},
  url = {https://sumire.aiformath.jp/p/2610.00003/n/19/v/4}
}