Skip to content

Store norm-network messages bra-to-ket and gauge with their Hermitian roots - #196

Merged
mtfishman merged 10 commits into
mainfrom
mf/fermion-message-gauge
Sep 25, 2026
Merged

mtfishman merged 10 commits into
mainfrom
mf/fermion-message-gauge

Conversation

@mtfishman

@mtfishman mtfishman commented Sep 22, 2026 •

Copy link
Copy Markdown
Member

Summary

Stores NormNetwork messages as operators from the ket bond leg to the bra bond leg, the split in which a message is the positive Gram matrix of its environment. There one is the trivial environment, tr is a positive normalization, and the apply_operator gauge is the Hermitian root pair from sqrth_invsqrth_safe applied with apply, with no sign fix-ups. Adds a free-fermion test on a comb tree and a cycle.

mtfishman and others added 2 commits September 22, 2026 16:17
Tries an alternative factorization of the norm-network messages and their storage convention.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@codecov

codecov Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 85.71429% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.09%. Comparing base (5119963) to head (3a64dfc).

Files with missing lines Patch % Lines
src/apply/apply_operators.jl 83.33% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #196      +/-   ##
==========================================
+ Coverage   85.83%   86.09%   +0.25%     
==========================================
  Files          15       15              
  Lines         685      669      -16     
==========================================
- Hits          588      576      -12     
+ Misses         97       93       -4     
Flag Coverage Δ
docs 0.00% <0.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

mtfishman and others added 8 commits September 22, 2026 16:27
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@mtfishman mtfishman changed the title [WIP] Test out other message factorizations Store norm-network messages bra-to-ket and gauge with their Hermitian roots Sep 25, 2026
@mtfishman
mtfishman marked this pull request as ready for review September 25, 2026 00:20
@mtfishman
mtfishman enabled auto-merge (squash) September 25, 2026 00:22
@mtfishman
mtfishman merged commit e364891 into main Sep 25, 2026
27 of 28 checks passed
@mtfishman
mtfishman deleted the mf/fermion-message-gauge branch September 25, 2026 01:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant