Bounds for contraction of factored tensor networks

TheoremShape bound for contracted tensor networks#✓fully proved

If every contraction class has at most m vertices, contraction multiplies the network's shape parameter by m.

theorem merge_shaped [Fintype J] [LinearOrder J] [Fintype J'] [LinearOrder J']
    (N : Factored J σ τ) (chi : J → J') (defaultState : σ) (defaultLabel : τ) {P m : ℕ}
    (h : N.Shaped P) (hm : ∀ G, (univ.filter fun a => chi a = G).card ≤ m) :
    (N.merge chi defaultState defaultLabel).Shaped (P * m)
Uses 10 · Used by 1

TheoremSize bound for contracted tensor networks#✓fully proved

If every contraction class has at most m vertices, contraction multiplies the shape parameter by m and changes the absolute-value exponent from B to B * (m + m * m).

theorem merge_sized [Fintype J] [LinearOrder J] [Fintype J'] [LinearOrder J']
    (N : Factored J σ τ) (chi : J → J') (defaultState : σ) (defaultLabel : τ)
    {P B m : ℕ} (h : N.Sized P B)
    (hm : ∀ G, (univ.filter fun a => chi a = G).card ≤ m) :
    (N.merge chi defaultState defaultLabel).Sized (P * m) (B * (m + m * m))
Uses 8
2 fully proved

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.