Skip to content

Commit e156ba2

Browse files
author
Documenter.jl
committed
build based on 82b5c45
1 parent 8abe4a4 commit e156ba2

File tree

9 files changed

+9
-9
lines changed

9 files changed

+9
-9
lines changed

dev/.documenter-siteinfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"documenter":{"julia_version":"1.12.2","generation_timestamp":"2025-12-12T22:51:43","documenter_version":"1.16.1"}}
1+
{"documenter":{"julia_version":"1.12.2","generation_timestamp":"2025-12-12T23:03:51","documenter_version":"1.16.1"}}

dev/api_reference/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,4 @@
9292

9393
# Verify: mat ≈ P * D * inv(P)
9494
# P contains eigenvectors as columns
95-
# D is diagonal with eigenvalues</code></pre><hr/><h2 id="See-Also"><a class="docs-heading-anchor" href="#See-Also">See Also</a><a id="See-Also-1"></a><a class="docs-heading-anchor-permalink" href="#See-Also" title="Permalink"></a></h2><ul><li><a href="../user_guide/">User Guide</a> - Practical examples and workflows</li><li><a href="../pattern_library/">Pattern Library</a> - Special patterns and their eigenvalues</li><li><a href="../implementation/">Implementation</a> - Algorithm details</li><li><a href="../mathematical_background/">Mathematical Background</a> - Theory and proofs</li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../user_guide/">« User Guide</a><a class="docs-footer-nextpage" href="../pattern_library/">Pattern Library »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.16.1 on <span class="colophon-date" title="Friday 12 December 2025 22:51">Friday 12 December 2025</span>. Using Julia version 1.12.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
95+
# D is diagonal with eigenvalues</code></pre><hr/><h2 id="See-Also"><a class="docs-heading-anchor" href="#See-Also">See Also</a><a id="See-Also-1"></a><a class="docs-heading-anchor-permalink" href="#See-Also" title="Permalink"></a></h2><ul><li><a href="../user_guide/">User Guide</a> - Practical examples and workflows</li><li><a href="../pattern_library/">Pattern Library</a> - Special patterns and their eigenvalues</li><li><a href="../implementation/">Implementation</a> - Algorithm details</li><li><a href="../mathematical_background/">Mathematical Background</a> - Theory and proofs</li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../user_guide/">« User Guide</a><a class="docs-footer-nextpage" href="../pattern_library/">Pattern Library »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.16.1 on <span class="colophon-date" title="Friday 12 December 2025 23:03">Friday 12 December 2025</span>. Using Julia version 1.12.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

dev/contributing/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,4 +297,4 @@
297297
Pkg.develop(PackageSpec(path=pwd()))
298298
Pkg.instantiate()
299299
&#39;
300-
CI=true julia --project=docs docs/make.jl</code></pre><h4 id="Troubleshooting"><a class="docs-heading-anchor" href="#Troubleshooting">Troubleshooting</a><a id="Troubleshooting-1"></a><a class="docs-heading-anchor-permalink" href="#Troubleshooting" title="Permalink"></a></h4><p><strong>&quot;SSH key authentication failed&quot;</strong></p><ul><li>Ensure <code>DOCUMENTER_KEY</code> secret contains the entire private key</li><li>Verify deploy key has write access enabled</li></ul><p><strong>&quot;gh-pages branch not found&quot;</strong></p><ul><li>First deployment creates the branch automatically</li><li>Wait a few minutes after first push</li></ul><p><strong>&quot;Documentation build failed&quot;</strong></p><ul><li>Check the Actions tab for error logs</li><li>Ensure all dependencies are in <code>docs/Project.toml</code></li><li>Test locally with <code>CI=true</code> as shown above</li></ul><p><strong>&quot;Pages not updating&quot;</strong></p><ul><li>Check GitHub Pages is enabled and pointing to <code>gh-pages</code></li><li>May take 5-10 minutes for changes to appear</li><li>Check Pages build status in Actions tab</li></ul><h2 id="Getting-Help"><a class="docs-heading-anchor" href="#Getting-Help">Getting Help</a><a id="Getting-Help-1"></a><a class="docs-heading-anchor-permalink" href="#Getting-Help" title="Permalink"></a></h2><h3 id="Resources"><a class="docs-heading-anchor" href="#Resources">Resources</a><a id="Resources-1"></a><a class="docs-heading-anchor-permalink" href="#Resources" title="Permalink"></a></h3><ul><li><strong>Julia Discourse</strong>: https://discourse.julialang.org/</li><li><strong>Julia Slack</strong>: Get invited at https://julialang.org/slack/</li><li><strong>Symbolics.jl Docs</strong>: https://symbolics.juliasymbolics.org/</li></ul><h3 id="Questions?"><a class="docs-heading-anchor" href="#Questions?">Questions?</a><a id="Questions?-1"></a><a class="docs-heading-anchor-permalink" href="#Questions?" title="Permalink"></a></h3><p>Open an issue with:</p><ul><li>Clear description of the problem</li><li>Minimal reproducible example</li><li>Julia version and package versions (<code>Pkg.status()</code>)</li><li>Expected vs actual behavior</li></ul><h2 id="License"><a class="docs-heading-anchor" href="#License">License</a><a id="License-1"></a><a class="docs-heading-anchor-permalink" href="#License" title="Permalink"></a></h2><p>Contributions are assumed to be licensed under the same license as the package (MIT).</p><p>By contributing, you agree that your contributions will be licensed under the MIT License.</p><hr/><p>Thank you for contributing to SymbolicDiagonalization.jl!</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../mathematical_background/">« Mathematical Background</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.16.1 on <span class="colophon-date" title="Friday 12 December 2025 22:51">Friday 12 December 2025</span>. Using Julia version 1.12.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
300+
CI=true julia --project=docs docs/make.jl</code></pre><h4 id="Troubleshooting"><a class="docs-heading-anchor" href="#Troubleshooting">Troubleshooting</a><a id="Troubleshooting-1"></a><a class="docs-heading-anchor-permalink" href="#Troubleshooting" title="Permalink"></a></h4><p><strong>&quot;SSH key authentication failed&quot;</strong></p><ul><li>Ensure <code>DOCUMENTER_KEY</code> secret contains the entire private key</li><li>Verify deploy key has write access enabled</li></ul><p><strong>&quot;gh-pages branch not found&quot;</strong></p><ul><li>First deployment creates the branch automatically</li><li>Wait a few minutes after first push</li></ul><p><strong>&quot;Documentation build failed&quot;</strong></p><ul><li>Check the Actions tab for error logs</li><li>Ensure all dependencies are in <code>docs/Project.toml</code></li><li>Test locally with <code>CI=true</code> as shown above</li></ul><p><strong>&quot;Pages not updating&quot;</strong></p><ul><li>Check GitHub Pages is enabled and pointing to <code>gh-pages</code></li><li>May take 5-10 minutes for changes to appear</li><li>Check Pages build status in Actions tab</li></ul><h2 id="Getting-Help"><a class="docs-heading-anchor" href="#Getting-Help">Getting Help</a><a id="Getting-Help-1"></a><a class="docs-heading-anchor-permalink" href="#Getting-Help" title="Permalink"></a></h2><h3 id="Resources"><a class="docs-heading-anchor" href="#Resources">Resources</a><a id="Resources-1"></a><a class="docs-heading-anchor-permalink" href="#Resources" title="Permalink"></a></h3><ul><li><strong>Julia Discourse</strong>: https://discourse.julialang.org/</li><li><strong>Julia Slack</strong>: Get invited at https://julialang.org/slack/</li><li><strong>Symbolics.jl Docs</strong>: https://symbolics.juliasymbolics.org/</li></ul><h3 id="Questions?"><a class="docs-heading-anchor" href="#Questions?">Questions?</a><a id="Questions?-1"></a><a class="docs-heading-anchor-permalink" href="#Questions?" title="Permalink"></a></h3><p>Open an issue with:</p><ul><li>Clear description of the problem</li><li>Minimal reproducible example</li><li>Julia version and package versions (<code>Pkg.status()</code>)</li><li>Expected vs actual behavior</li></ul><h2 id="License"><a class="docs-heading-anchor" href="#License">License</a><a id="License-1"></a><a class="docs-heading-anchor-permalink" href="#License" title="Permalink"></a></h2><p>Contributions are assumed to be licensed under the same license as the package (MIT).</p><p>By contributing, you agree that your contributions will be licensed under the MIT License.</p><hr/><p>Thank you for contributing to SymbolicDiagonalization.jl!</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../mathematical_background/">« Mathematical Background</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.16.1 on <span class="colophon-date" title="Friday 12 December 2025 23:03">Friday 12 December 2025</span>. Using Julia version 1.12.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

dev/group_theory_examples/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,4 +305,4 @@
305305
println(&quot;Spin-1 (photons): &quot;, spin_eigenvalues(1)) # [-1, 0, 1]
306306
println(&quot;Spin-3/2 (Δ baryons): &quot;, spin_eigenvalues(3/2)) # [-3/2, -1/2, 1/2, 3/2]
307307
println(&quot;Spin-2 (gravitons): &quot;, spin_eigenvalues(2)) # [-2, -1, 0, 1, 2]
308-
println(&quot;Spin-5/2 (Mn²⁺): &quot;, spin_eigenvalues(5/2)) # [-5/2, -3/2, -1/2, 1/2, 3/2, 5/2]</code></pre><p><strong>Key insight</strong>: For <strong>any</strong> dimension <span>$n = 2j+1$</span>, if matrix has SU(2) symmetry, eigenvalues are immediately known without computation!</p><hr/><h2 id="Summary"><a class="docs-heading-anchor" href="#Summary">Summary</a><a id="Summary-1"></a><a class="docs-heading-anchor-permalink" href="#Summary" title="Permalink"></a></h2><p>These examples demonstrate that <strong>group theory transforms impossible problems into tractable ones</strong>:</p><ol><li><strong>Pentagon (5×5)</strong>: Degree-5 polynomial → Two quadratics (via <span>$D_5$</span> symmetry)</li><li><strong>Petersen (10×10)</strong>: Degree-10 polynomial → Direct formula (3 values only!)</li><li><strong>Hypercube (<span>$2^n$</span> vertices)</strong>: Exponentially large → Binomial coefficients</li><li><strong>BCCB</strong>: Million-dimensional image → FFT in milliseconds</li><li><strong>Benzene</strong>: 6×6 Hückel → Cosine formula (circulant structure)</li><li><strong>Solvable quintics</strong>: Degree-5 → Nested radicals (when Galois group is solvable)</li><li><strong>Spin systems</strong>: Arbitrary size → Integer eigenvalues (SU(2) representation)</li></ol><p>The common thread: <strong>Symmetry constrains eigenvalue structure</strong>, often reducing intractable problems to closed-form solutions or efficient algorithms.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../pattern_library/">« Pattern Library</a><a class="docs-footer-nextpage" href="../implementation/">Implementation Details »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.16.1 on <span class="colophon-date" title="Friday 12 December 2025 22:51">Friday 12 December 2025</span>. Using Julia version 1.12.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
308+
println(&quot;Spin-5/2 (Mn²⁺): &quot;, spin_eigenvalues(5/2)) # [-5/2, -3/2, -1/2, 1/2, 3/2, 5/2]</code></pre><p><strong>Key insight</strong>: For <strong>any</strong> dimension <span>$n = 2j+1$</span>, if matrix has SU(2) symmetry, eigenvalues are immediately known without computation!</p><hr/><h2 id="Summary"><a class="docs-heading-anchor" href="#Summary">Summary</a><a id="Summary-1"></a><a class="docs-heading-anchor-permalink" href="#Summary" title="Permalink"></a></h2><p>These examples demonstrate that <strong>group theory transforms impossible problems into tractable ones</strong>:</p><ol><li><strong>Pentagon (5×5)</strong>: Degree-5 polynomial → Two quadratics (via <span>$D_5$</span> symmetry)</li><li><strong>Petersen (10×10)</strong>: Degree-10 polynomial → Direct formula (3 values only!)</li><li><strong>Hypercube (<span>$2^n$</span> vertices)</strong>: Exponentially large → Binomial coefficients</li><li><strong>BCCB</strong>: Million-dimensional image → FFT in milliseconds</li><li><strong>Benzene</strong>: 6×6 Hückel → Cosine formula (circulant structure)</li><li><strong>Solvable quintics</strong>: Degree-5 → Nested radicals (when Galois group is solvable)</li><li><strong>Spin systems</strong>: Arbitrary size → Integer eigenvalues (SU(2) representation)</li></ol><p>The common thread: <strong>Symmetry constrains eigenvalue structure</strong>, often reducing intractable problems to closed-form solutions or efficient algorithms.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../pattern_library/">« Pattern Library</a><a class="docs-footer-nextpage" href="../implementation/">Implementation Details »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.16.1 on <span class="colophon-date" title="Friday 12 December 2025 23:03">Friday 12 December 2025</span>. Using Julia version 1.12.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

0 commit comments

Comments
 (0)