Skip to content

GAUGE · INTERACTIVE EXPLORERS

Explore block reduction and the completed vacuum

Eliminating a high block subtracts a mixing term. When the vacuum is present, the correction must be carried through every block before asking for a positive excitation estimate.

Mohamed Haj YousefUpdated 5 min read

Assumptions, results and research status

An explicit finite mathematical example with declared inputs, conventions and scope.

Assumptions

  • The operator, state family or representations described on this page are supplied as model inputs.
  • Every exported quantity uses the units and conventions printed beside the calculation.

Results

  • The default example, tables and equations remain readable without JavaScript.
  • With JavaScript, changing valid inputs recomputes the declared model and enables numerical downloads.

Open questions

  • What additional source dynamics and physical matching would turn this example into a prediction of a specified physical system?

The declared model

The first example uses a real symmetric matrix H with low entry a, high entry d and off-diagonal b. Its two eigenvalues are explicit. At a threshold z, the high block d − z must be positive for the simple positivity equivalence H ≥ zI if and only if F(z) ≥ 0, where F(z) = a − z − b²/(d − z).

The second example is separate: a normalized vacuum Ω = (√p,√(1−p)), its orthogonal excitation v, and a transfer operator T = |Ω⟩⟨Ω| + t|v⟩⟨v|. For 0 < t < r < 1, the vacuum-adjusted operator G = rI − T + (1 − r)|Ω⟩⟨Ω| equals (r − t)|v⟩⟨v|. A low window P = diag(1,0) sees only part of the vacuum, but its high completion makes the Schur value vanish. [Vacuum obstruction, v2]

Run the calculation

Block reduction and the vacuum window

Inspect an exact two-block eigenvalue problem, then a separate two-state vacuum example. The second calculation shows why removing the vacuum must precede a coercivity estimate.

The first matrix uses a chosen energy unit. The vacuum transfer eigenvalues t and r are dimensionless, with one transfer step as the time unit.

Choose the model inputs

Block eigenvalues 0.8844506 and 4.115549. Threshold comparison: above. Vacuum-window Schur value 0.

Example A: exact block eigenvalues

Lower eigenvalue λ−
0.8844506
Upper eigenvalue λ+
4.115549
High block d − z
4
Schur value F(z)
0.91

The declared matrix has both eigenvalues above z. The positive-high-block Schur criterion applies. The eigenvalue comparison uses the raw margin and floating-point tolerance shown below.

Block identity and threshold margin
QuantityValue
det(H − zI)3.64
(d − z)F(z)3.64
Raw margin λ− − z0.8844506
Floating-point threshold tolerance2.92e-14
Threshold classificationabove

Example B: the completed vacuum in a low window

Exact low-window Schur value
0
Correct mixing contribution B²/D
0.3
Mixing from the wrong off-diagonal block
0.5333333
Wrong / correct mixing ratio
1.777778
Vacuum-window calculation
QuantityValue
Low block A0.3
High block D0.3
Correct cross block B-0.3
Full excitation-space rank1
Punctured low-window rank0
Toy physical gap −log t, step⁻¹1.609438

Here Ω = (√p, √(1 − p)) and v = (√(1 − p), −√p). The vacuum correction changes the off-diagonal block as well as the diagonal blocks. Substituting the uncorrected −PTQ block gives an inflated mixing term and breaks the exact cancellation. Although the full two-state system has a positive excitation gap, the punctured rank-one low window contains no vector.

Equations and conventions used
H = [[a,b],[b,d]], F(z) = a − z − b²/(d − z). For d > z, H ≥ zI iff F(z) ≥ 0.
T = |Ω⟩⟨Ω| + t|v⟩⟨v|; G = rI − T + (1 − r)|Ω⟩⟨Ω| = (r − t)|v⟩⟨v|.
For P = diag(1,0), A − B²/D = 0.

Two finite-dimensional demonstrations. The threshold label uses a displayed scale-aware floating-point tolerance; the raw eigenvalues and residuals remain available. A Schur identity is not by itself a uniform lower bound. In the two-state vacuum example the punctured low window has rank zero, so it supplies no nontrivial low-window estimate.

Downloads include the chosen inputs, units and model scope. Values use standard floating-point arithmetic. Read the source and its version notes.

Try these comparisons

  1. In the first example, increase b while keeping a and d positive. Observe when the smaller eigenvalue becomes negative.
  2. Set d = z. The tool marks the Schur expression undefined while still calculating the two exact eigenvalues.
  3. Restore the default vacuum parameters p = 0.5, t = 0.2, r = 0.8. Check A = D = 0.3 and B = −0.3.
  4. Compare the correct mixing term B²/D with the expression obtained from the wrong off-diagonal block. Only the fully corrected blocks give the required zero Schur value.

The second example requires t < r; invalid entries pause the calculation and leave the last valid results labeled as such. The two panels are not two approximations to the same matrix: one demonstrates generic mixing, the other the exact vacuum obstruction.

Interpret the result

The vacuum correction changes off-diagonal entries whenever the vacuum has components in both windows. Reusing the uncorrected −PTQ block changes the Schur subtraction and can break the cancellation. The full operator identity is the reliable starting point.

Removing PΩ from the low space is called puncturing the window. In this two-state example the original low space is one-dimensional, so puncturing leaves rank zero. The full excitation space still has rank one, with toy physical gap −log t in inverse time-step units. The example demonstrates an obstruction and its correct algebra; a useful positive bound on a nontrivial punctured window needs further estimates. See form Feshbach reduction for those requirements.

Reproduce or extend the calculation

Download JSON to retain the inputs, units, model scope and full computed results. Download CSV for the displayed numerical family or ledger; its opening rows record the input settings and definitions. The tool uses local browser calculations and ordinary floating-point arithmetic.

For an independent check, use the worked example in the exercise collection and the linked source manuscript. A useful extension states which input or assumption changes and which comparison would test the change. See the research collaboration page for focused starting questions.

Continue reading

Sources for this guide

Source manuscripts, version notes, and standard references are listed in the reference library.

SMONAD

Share and cite

Share this page, or keep a clear reference to the work you are reading.

Share options
Cite this page

Cite the website explanation

Use this reference for the explanation on this page. “n.d.” means its first publication date is not specified; the update date is recorded separately.