docs(diagrams): add 4 remaining SVG figures for §8 HMM + §10 geometry

- fig_hmm_regime: 3-state Bull/Neutral/Bear HMM state machine + emission table
- fig_viterbi_trellis: Viterbi trellis K=3 T=4 with MAP path highlighted
- fig_std_vs_nat_gradient: standard vs natural gradient property comparison panels
- fig_lie_group_hierarchy: GL/SL/O/SO/Sp/H Lie group tree with finance annotations

All 27 SVGs regenerated; mathematical_foundations.md now 0 remaining ASCII blocks.
_fix_diagrams3.py added for reproducibility.
This commit is contained in:
ThotDjehuty
2026-03-07 13:39:43 +01:00
parent 5d06f0ab57
commit 49be6c7bf7
30 changed files with 8808 additions and 1086 deletions
@@ -6,7 +6,7 @@
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2026-03-07T11:02:34.251637</dc:date>
<dc:date>2026-03-07T13:33:16.858807</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
@@ -41,12 +41,12 @@ z
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="m4a3a989998" d="M 0 0
<path id="m0b34cddf61" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m4a3a989998" x="66.639545" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m0b34cddf61" x="66.639545" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@@ -91,7 +91,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#m4a3a989998" x="137.657727" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m0b34cddf61" x="137.657727" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@@ -132,7 +132,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#m4a3a989998" x="208.675909" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m0b34cddf61" x="208.675909" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@@ -168,7 +168,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#m4a3a989998" x="279.694091" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m0b34cddf61" x="279.694091" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@@ -215,7 +215,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#m4a3a989998" x="350.712273" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m0b34cddf61" x="350.712273" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@@ -271,7 +271,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#m4a3a989998" x="421.730455" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m0b34cddf61" x="421.730455" y="232.992" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@@ -337,12 +337,12 @@ z
<g id="ytick_1">
<g id="line2d_7">
<defs>
<path id="m06ac12f138" d="M 0 0
<path id="m17658df2a0" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m06ac12f138" x="48.885" y="193.101978" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m17658df2a0" x="48.885" y="193.101978" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_8">
@@ -415,7 +415,7 @@ z
<g id="ytick_2">
<g id="line2d_8">
<g>
<use xlink:href="#m06ac12f138" x="48.885" y="148.143703" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m17658df2a0" x="48.885" y="148.143703" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@@ -431,7 +431,7 @@ z
<g id="ytick_3">
<g id="line2d_9">
<g>
<use xlink:href="#m06ac12f138" x="48.885" y="103.185429" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m17658df2a0" x="48.885" y="103.185429" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_10">
@@ -447,7 +447,7 @@ z
<g id="ytick_4">
<g id="line2d_10">
<g>
<use xlink:href="#m06ac12f138" x="48.885" y="58.227155" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m17658df2a0" x="48.885" y="58.227155" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@@ -1405,7 +1405,7 @@ L 421.019562 154.837379
L 421.375008 159.835962
L 421.730455 161.602716
L 421.730455 161.602716
" clip-path="url(#p01cef8a2fd)" style="fill: none; stroke: #2e6be5; stroke-width: 1.3; stroke-linecap: square"/>
" clip-path="url(#p9ed04951ec)" style="fill: none; stroke: #2e6be5; stroke-width: 1.3; stroke-linecap: square"/>
</g>
<g id="patch_3">
<path d="M 48.885 232.992
@@ -1952,14 +1952,14 @@ z
</g>
<g id="PathCollection_1">
<defs>
<path id="mc2601ea813" d="M -0 3.535534
<path id="md5740d9ece" d="M -0 3.535534
L 3.535534 -3.535534
L -3.535534 -3.535534
z
" style="stroke: #d62728"/>
</defs>
<g clip-path="url(#p01cef8a2fd)">
<use xlink:href="#mc2601ea813" x="280.262805" y="200.510651" style="fill: #d62728; stroke: #d62728"/>
<g clip-path="url(#p9ed04951ec)">
<use xlink:href="#md5740d9ece" x="280.262805" y="200.510651" style="fill: #d62728; stroke: #d62728"/>
</g>
</g>
<g id="legend_1">
@@ -2068,7 +2068,7 @@ z
</g>
<g id="PathCollection_2">
<g>
<use xlink:href="#mc2601ea813" x="306.015" y="48.1275" style="fill: #d62728; stroke: #d62728"/>
<use xlink:href="#md5740d9ece" x="306.015" y="48.1275" style="fill: #d62728; stroke: #d62728"/>
</g>
</g>
<g id="text_15">
@@ -2149,7 +2149,7 @@ z
</g>
</g>
<defs>
<clipPath id="p01cef8a2fd">
<clipPath id="p9ed04951ec">
<rect x="48.885" y="22.32" width="390.6" height="210.672"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB