auto: 2026-05-16T23:20:57Z [skip ci]

This commit is contained in:
Levi Neuwirth 2026-05-16 19:20:57 -04:00
parent 36748573cd
commit 711912cdfb
2 changed files with 2033 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,70 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 280 280" role="img" aria-labelledby="mark-title-index-period">
<title id="mark-title-index-period">A small rooted tree above an index-period rho-orbit, joined by a dashed abstraction arrow</title>
<desc>A frontispiece mark for "Index-Period Normal Forms for Monoid-Aggregated Recursive Summaries." The upper figure is a small rooted tree with one node marked: the child whose contribution is being analyzed. The lower figure is a rho-shape orbit — a pre-periodic tail of three points leading into a four-cycle — the classical picture of an element's index and period in a finite monoid. The dashed arrow between them is the paper's central move: abstract from the combinatorial tree to the algebraic invariant of one element's contribution.</desc>
<circle cx="140" cy="140" r="128" stroke="currentColor" stroke-width="0.6" fill="none"/>
<g stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<line x1="140" y1="58" x2="108" y2="84" stroke-width="0.9"/>
<line x1="140" y1="58" x2="140" y2="84" stroke-width="0.9"/>
<line x1="140" y1="58" x2="172" y2="84" stroke-width="1.2"/>
<line x1="172" y1="84" x2="160" y2="106" stroke-width="0.8"/>
<line x1="172" y1="84" x2="184" y2="106" stroke-width="0.8"/>
</g>
<g fill="currentColor" stroke="none">
<circle cx="140" cy="58" r="2.4"/>
<circle cx="108" cy="84" r="1.7"/>
<circle cx="140" cy="84" r="1.7"/>
<circle cx="160" cy="106" r="1.3"/>
<circle cx="184" cy="106" r="1.3"/>
</g>
<circle cx="172" cy="84" r="2.2" fill="currentColor" stroke="none"/>
<circle cx="172" cy="84" r="4.0" stroke="currentColor" stroke-width="0.8" fill="none"/>
<g stroke="currentColor" fill="none" stroke-linecap="round">
<line x1="140" y1="126" x2="140" y2="158" stroke-width="0.7" stroke-dasharray="3 3"/>
<path d="M 136 154 L 140 160 L 144 154" stroke-width="0.8" stroke-linejoin="round"/>
</g>
<g stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<line x1="62" y1="208" x2="86" y2="208" stroke-width="0.9"/>
<line x1="86" y1="208" x2="110" y2="208" stroke-width="0.9"/>
<line x1="110" y1="208" x2="134" y2="208" stroke-width="0.9"/>
<line x1="134" y1="208" x2="158" y2="190" stroke-width="1.0"/>
<line x1="158" y1="190" x2="186" y2="208" stroke-width="1.0"/>
<line x1="186" y1="208" x2="158" y2="226" stroke-width="1.0"/>
<line x1="158" y1="226" x2="134" y2="208" stroke-width="1.0"/>
</g>
<g fill="currentColor" stroke="none">
<circle cx="62" cy="208" r="1.6"/>
<circle cx="86" cy="208" r="1.6"/>
<circle cx="110" cy="208" r="1.6"/>
</g>
<circle cx="134" cy="208" r="2.4" fill="currentColor" stroke="none"/>
<circle cx="134" cy="208" r="4.0" stroke="currentColor" stroke-width="0.8" fill="none"/>
<g fill="currentColor" stroke="none">
<circle cx="158" cy="190" r="1.6"/>
<circle cx="186" cy="208" r="1.6"/>
<circle cx="158" cy="226" r="1.6"/>
</g>
<g stroke="currentColor" fill="none" stroke-linecap="round" stroke-width="0.4" opacity="0.55">
<line x1="62" y1="216" x2="68" y2="216"/>
<line x1="80" y1="216" x2="92" y2="216"/>
<line x1="104" y1="216" x2="116" y2="216"/>
<line x1="128" y1="216" x2="140" y2="216"/>
<path d="M 134 234 A 28 28 0 0 0 186 220"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB