Skip to content

Your first ground state

This tutorial walks you through a complete MPSKit.jl calculation from start to finish: we build the transverse-field Ising model, find its ground state with DMRG, measure a few physical quantities, and finish with a plot of the magnetization across the model's phase transition. It assumes only that you are comfortable with basic quantum mechanics and that you have finished Installation, so the packages used below are already available in your environment.

The transverse-field Ising model (TFIM) is the "hello world" of quantum many-body physics: it is the simplest model that still shows a genuine quantum phase transition, so it is the natural place to learn the tools. On a chain of spin-1/2 sites it is

where the first sum runs over neighbouring pairs. The coupling sets the overall energy scale, and the dimensionless field tunes the competition between the ferromagnetic interaction and the transverse field.

The ground state of lives in a Hilbert space of dimension , which is far too large to store as a plain vector for any interesting . A matrix product state (MPS) sidesteps this by storing the state as a chain of small tensors, one per site, whose sizes we control directly; this is what makes the calculation below tractable. The details of that compression are the subject of the concept pages — here we simply use it.

Loading the packages

Every code block on this page shares one Julia session, so we only need to load packages once. We take the model and lattice from MPSKitModels, the local spin operators from TensorKitTensors, and Plots for the final figure.

julia
using MPSKit, MPSKitModels, TensorKit
using TensorKitTensors.SpinOperators: σˣ, σᶻ
using Plots

1. Build the Hamiltonian

We work with a chain of L = 16 sites and fix the field to g = 0.5 for now. transverse_field_ising assembles the Hamiltonian above; passing FiniteChain(L) asks for a finite open chain of L sites.

julia
L = 16
H = transverse_field_ising(FiniteChain(L); g = 0.5)
16-site FiniteMPOHamiltonian(ComplexF64, TensorKit.ComplexSpace) with maximal dimension 3:
┬─[16]─ ℂ^2
│ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)
┼─[15]─ ℂ^2
│ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)
┼─[14]─ ℂ^2
│ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)
┼─[13]─ ℂ^2
│ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)
│ ⋮
│ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)
┼─[3]─ ℂ^2
│ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)
┼─[2]─ ℂ^2
│ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)
┴─[1]─ ℂ^2

The returned object is an MPOHamiltonian: the Hamiltonian written in matrix-product-operator form, i.e. as a chain of small tensors just like the state it acts on. You do not need to know its internals to use it — MPSKit's algorithms consume it directly. For other ways to build Hamiltonians see Building Hamiltonians.

2. Build the initial state

DMRG is an optimization: it needs a starting state to improve. We create a random FiniteMPS with the right structure.

julia
D = 4
ψ₀ = FiniteMPS(L, ℂ^2, ℂ^D)
16-site FiniteMPS(ComplexF64, TensorKit.ComplexSpace) with maximal dimension 4 and center 33/2:
┌─[16]─ ℂ^2
│ ℂ^2
├─[15]─ ℂ^2
│ ℂ^4
├─[14]─ ℂ^2
│ ℂ^4
├─[13]─ ℂ^2
│ ℂ^4
├─[12]─ ℂ^2
│ ℂ^4
│ ⋮
│ ℂ^4
├─[4]─ ℂ^2
│ ℂ^4
├─[3]─ ℂ^2
│ ℂ^4
├─[2]─ ℂ^2
│ ℂ^2
└─[1]─ ℂ^2

The two space arguments describe the two kinds of index every MPS tensor carries:

  • ℂ^2 is the physical space — the local Hilbert space of a single spin-1/2 site, which has dimension 2.

  • ℂ^D is the virtual (bond) space — the internal index linking neighbouring tensors, whose dimension D is the bond dimension.

The bond dimension D is the accuracy knob of the whole method: a larger D lets the MPS capture more entanglement and represent the true ground state more faithfully, at the cost of more computation. D = 4 is deliberately small so this tutorial runs quickly; Controlling bond dimension covers how to choose and grow it.

Pass spaces, not integers

The physical and virtual arguments must be vector spaces (ℂ^2, ℂ^D, or equivalently ComplexSpace(2)), never bare integers. Writing FiniteMPS(16, 2, 4) throws a MethodError — this is the single most common beginner mistake.

3. Find the ground state

Now we run the calculation. find_groundstate takes the starting state, the Hamiltonian, and an algorithm; we pass DMRG explicitly so the algorithm is visible.

julia
ψ, envs, ϵ = find_groundstate(ψ₀, H, DMRG())
(FiniteMPS{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 1, 1, Vector{ComplexF64}}}(Union{Missing, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10516478086598191 + 0.22900808900820255im, 0.403851329648459 + 0.879431502492032im, -0.8434349296941173 + 0.4744609398107502im, 0.2196344125775369 - 0.12355185460971119im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing], Union{Missing, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}}[missing, TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.11376845708603 + 0.09704826248005351im, 0.6509477033873363 - 0.647343763705753im, 0.7519826764283817 + 0.6414661324561115im, -0.1050492005380747 + 0.10446760084831808im, -0.0039633997967374966 + 0.025246014350033267im, 0.3554567986470869 + 0.08609831064134636im, 0.0008076535627913712 - 0.005144581541551697im, 0.03146756908502139 + 0.007622036063238429im, 0.0005872414860643581 + 0.0010408286738299783im, -0.01893258549863862 + 0.008723301727709933im, -5.1986791188224914e-5 - 9.214155371023066e-5im, -0.0038579888548934678 + 0.001777591383208998im, 3.5091814604999628e-6 - 1.001076085301222e-6im, 2.8894222653541097e-5 + 0.00014554957117493772im, 5.663283191964195e-7 - 1.6155839854701924e-7im, -0.00019098602801053002 - 0.0009620585681422196im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.0882274631947606 + 0.1012510717674901im, 0.9102496590801962 - 0.15272937390728436im, 0.3082330285835305 + 0.16965714601204485im, -0.004679965429404888 + 0.017084464117928418im, 0.650881560712913 + 0.7469607900932225im, -0.13000249176102815 + 0.021812915802813165im, -0.027713392079336846 - 0.01525396232881937im, -0.0007386883649027074 + 0.0026966213700741135im, 0.0022766635535208793 + 0.018765588329395313im, 0.3257145831999193 + 0.14930113196745465im  …  -0.03692149938109895 - 0.017080001818205823im, -0.05781490144018524 + 0.28892829937870446im, 9.644348807678226e-7 + 5.756689936052565e-7im, -0.00012057379024702484 + 6.309866365700104e-5im, 0.0010023991336785558 + 0.00018994966579704236im, 0.00019508318821315207 + 0.004017764054040791im, 1.4071338836077405e-7 + 8.399140547819966e-8im, 0.0008958865785180584 - 0.0004688354266625231im, -0.006355132290308256 - 0.0012042706883104467im, 0.0036736559439812222 + 0.07565947541085083im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10514815407846956 + 0.07876302511704023im, 0.9382541936352939 + 0.04400144523795283im, -0.23008137576117516 - 0.19887761920988412im, 0.00900874347083502 + 0.012834691671546751im, 0.7932940541771814 + 0.5942304937443555im, -0.12985437565798255 - 0.006089799798582984im, 0.019201158338587612 + 0.0165970872005079im, 0.0013453454017604421 + 0.0019167067142215194im, 0.004327722535313156 + 0.01702576720561388im, 0.2352722068118387 + 0.20879326013694188im  …  -0.02482051260170921 - 0.04125114425815801im, -0.10259140291452717 - 0.33682906098907167im, 1.6934136253604453e-6 + 1.1759782237791911e-5im, -0.0012086131611258447 - 0.0013261583334895671im, 0.002674778234607663 + 0.03650642722982901im, 0.0010411484557555362 - 0.005962329113208922im, -9.520065615781868e-8 - 6.611138225555568e-7im, -0.00017468888147930556 - 0.0001916784774679778im, 0.0003399959913182409 + 0.004640396136192842im, -0.005137996132651799 + 0.029424821924437253im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.07145576616994842 - 0.10951206042971702im, -0.904834866549302 - 0.293533019136797im, -0.20076318827046927 - 0.16113146978120113im, -0.09678639744267202 - 0.020406372359115348im, -0.5416789302152869 - 0.8301691930383239im, 0.1239160787646228 + 0.04019900433116386im, 0.015253895083857494 + 0.012242695265582082im, 0.006215665188380459 + 0.0013105062650834443im, -0.015087750548943386 - 0.008421001591352445im, -0.27372031593391966 + 0.04696059060713338im  …  0.0471405429663481 - 0.030689583079147674im, -0.043117482971985595 + 0.07441021939794902im, 4.419517434216608e-6 - 2.4363550755556392e-5im, 0.002403536355137055 + 0.004404563391575342im, 0.01195794519291405 + 0.08680000481618902im, -0.3415477922627057 - 0.4934700388412317im, -2.669535710054482e-7 + 1.4716396968999592e-6im, 0.0003306046672595865 + 0.0006058444676933666im, 0.0014985576271418282 + 0.010877689654521558im, -0.043461191860909874 - 0.06279295315499703im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11847024795656669 - 0.05503051138379537im, -0.5799302797345036 - 0.7591692586622227im, -0.0264087593113077 + 0.22377227635693153im, -0.12377824001093118 + 0.041392603393392916im, -0.8990224459988235 - 0.41760413101327803im, 0.07917511287270468 + 0.10364575509231033im, 0.0019141888176692212 - 0.016219708921802856im, 0.008342394686063015 - 0.002789774974296555im, 0.0008426931625050189 + 0.01719358495118861im, -0.11110768994993658 + 0.23933356691568491im  …  0.06811890765542092 - 0.0029717214085989373im, -0.034355620107320566 - 0.0653848713214992im, 1.2388587008241119e-5 - 3.6478114103986e-5im, -0.005923230420753458 + 0.005627460547301049im, 0.16750017412417803 + 0.0016774027311165672im, -0.2584870633859959 - 0.5633540342638729im, -7.980437606281621e-7 + 2.3498346931369757e-6im, -0.0008040173443444449 + 0.0007638696401945388im, 0.021087195833198503 + 0.00021117386409670727im, -0.03289307380809974 - 0.07168810275897128im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.05812970627483138 - 0.11694684551861946im, 0.9561372757705326 + 0.021548568580636484im, 0.18953381114989773 - 0.058675963885528606im, -0.15203408305707472 + 0.056158394035203216im, -0.4412270845706492 - 0.8876720528046954im, -0.1304357388042259 - 0.002939644268900879im, -0.013540800862533321 + 0.004191967320092017im, 0.010416942581835252 - 0.0038478132947070707im, 0.004906888346234883 - 0.01648530909524493im, 0.18620563580872473 + 0.18169137166685778im  …  -0.050568926529276685 - 0.06187977194374043im, -0.04375362200720787 - 0.048037660413927236im, -4.724369487292146e-5 + 1.1198652326333355e-5im, -0.0025257048923200956 + 0.009846985736419633im, 0.01664999359250509 + 0.23190475868898863im, 0.07202591304960704 + 0.5718828004392095im, 3.167769481088291e-6 - 7.508885291519413e-7im, -0.00034179166756370823 + 0.0013325458906248229im, 0.0021008259455971463 + 0.029260765327409167im, 0.009172956379930989 + 0.07283289691105124im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10233770396137021 + 0.08112271601168292im, 0.953524952562671 - 0.07675558242069573im, -0.15462957589874823 + 0.08763363715759948im, -0.07831760019788953 + 0.16561609446497155im, 0.7768230051797028 + 0.6157846971465901im, -0.13005763992530084 + 0.010469206782502877im, 0.011051522294379865 - 0.006263259079650009im, 0.005382391475950543 - 0.011381996527757732im, 0.01268578154062186 + 0.011613973425261217im, 0.2593234158824138 - 0.0024055713219345437im  …  -0.021589773120904307 + 0.08549052667154633im, -0.02063500229769494 - 0.053822288971797486im, -3.492015903587737e-5 + 3.7922719652105405e-5im, -6.816395520245106e-5 - 0.010661748774722786im, 0.11645884067121094 + 0.24630654455902215im, -0.4628211591502842 - 0.26232870991875457im, 2.3846098415099287e-6 - 2.589647158349228e-6im, -9.219458956374506e-6 - 0.0014420473447110263im, 0.014714274993944867 + 0.031120199028449983im, -0.05897572504157321 - 0.03342765395540303im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09981086372128178 + 0.08421215001560516im, 0.7730448444686888 + 0.5633872778118646im, 0.010498062446431398 + 0.1687478083585921im, 0.11236267281313175 - 0.15511454975808284im, 0.7576423166071222 + 0.6392359112576751im, -0.10544483900348985 - 0.07684713407062482im, -0.0007593776758691995 - 0.012206377929076001im, -0.007675715179646436 + 0.010596179972017117im, 0.0009884720432829979 - 0.01718080949396376im, -0.0035228042300312623 - 0.25944753545978877im  …  0.07050856981444026 - 0.0593394162968119im, 0.054300020185140234 - 0.0005731963745745621im, 4.6739459125719195e-5 - 4.506730946226437e-6im, -0.009526310794598218 + 0.0016075416817602035im, -0.21525542382993623 - 0.18565703930075975im, -0.08538227630011064 - 0.4972355324200728im, -3.2116932909984067e-6 + 3.0967918534042615e-7im, -0.001289232603465856 + 0.0002175548519995736im, -0.027220907442725362 - 0.023477936081311424im, -0.01088010841266241 - 0.0633618195917661im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08350173944831107 + 0.10041441162763527im, -0.9548895735316236 + 0.04810243068022301im, -0.17437959369603068 + 0.009816888595164079im, -0.01949129268241858 + 0.18808238767056298im, 0.6338106867282007 + 0.762184448031943im, 0.1302934043270068 - 0.00656351228817529im, 0.01294684151042405 - 0.0007288565035164785im, 0.0013072000878241452 - 0.012613904949072274im, 0.007955695515533498 + 0.015311457136259404im, -0.25740795526815674 - 0.04264188180518809im  …  0.058990001688598734 - 0.07247696952180818im, 0.038173362220294466 + 0.04281667119951159im, 3.7316962928242197e-6 + 3.459885763925919e-5im, 0.006168692526308853 + 0.0036636056339564745im, 0.21985465806429716 + 0.1288224950500285im, -0.305759817736752 + 0.3708296134659501im, -2.556829851144664e-7 - 2.3705945655997505e-6im, 0.0008368977270442075 + 0.0004970361622484229im, 0.027814766305783195 + 0.016297892591575845im, -0.038940714354591933 + 0.047227821435198894im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.11224631107049321 + 0.06681451741837391im, 0.9049530824639793 + 0.3023230159143164im, -0.039288879547515795 - 0.19137407434964696im, 0.1791917227929203 - 0.008848117317370282im, 0.851791524652314 + 0.5070281519092685im, -0.12366545187844845 - 0.041313647194230446im, 0.0030518252297928594 + 0.014865280840433204im, -0.011543442157086914 + 0.0005699913409646928im, -0.016146520878726825 - 0.006620158101737734im, -0.26309479688005766 - 0.04640932735691852im  …  0.0932412132579002 + 9.187181638993893e-5im, 0.010404368569909244 - 0.06696720717723105im, -1.5897165185867675e-7 - 1.910281623969533e-5im, 0.0008804378108597836 + 0.0038856968330420595im, 0.12420175732298137 - 0.11517947337197983im, -0.23662605803463488 - 0.34993135808580744im, 1.0714355283218175e-8 + 1.2874896684950966e-6im, 0.00012055451425395634 + 0.0005320515383796644im, 0.015702276935885582 - 0.014561629185063658im, -0.030111222210792706 - 0.04452958690780294im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08829535855668502 - 0.09644754353283067im, 0.5289839131002837 + 0.7841317017964247im, -0.14118122687953566 + 0.1952590546049727im, 0.16592460008654022 - 0.03295434235559118im, -0.6693334622177917 - 0.7311320695729024im, -0.07275532269422746 - 0.1078478070620763im, 0.011732846488670456 - 0.016226976941936228im, -0.01002241206565374 + 0.0019905547356096898im, -0.016885279116592176 + 0.00699691356538855im, 0.28339373882757557 - 0.07086194927846132im  …  -0.03863961561574746 + 0.08000310599931522im, -0.07619176439516928 + 0.029740485741947504im, -7.430197509886864e-6 + 3.075116173911071e-7im, -0.0015797498035359154 - 0.00016880889863101856im, -0.017998539142599797 - 0.07203849757783184im, 0.14883432358133009 - 0.2699463107349671im, 4.77170523387058e-7 - 1.9748521338453054e-8im, -0.0002236801454504613 - 2.390202980886582e-5im, -0.002270444435796731 - 0.009087370761973568im, 0.018938835105920263 - 0.034350065208564165im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08923524532470473 - 0.09640587304800628im, 0.4185407626050776 - 0.8127585782417747im, -0.18834847786212722 - 0.29339671035938586im, 0.019554580547922404 - 0.15680123470951798im, -0.6732385381328041 - 0.7273375985249658im, -0.05915048774519782 + 0.11486352254667398im, 0.016647230817413705 + 0.025931947074003925im, -0.0010993247786846294 + 0.008815095332927347im, -0.00018073624005270723 - 0.02153353978053403im, 0.351679552649208 - 0.13111070634239022im  …  -0.02696621314357186 + 0.06847496481173594im, 0.0904755833900188 - 0.04952884384798851im, -2.22412782166359e-8 + 5.922364671963096e-7im, 0.0002252739340813879 - 7.239158750037442e-5im, -0.0003793001277920847 + 0.0017485450365801736im, 0.0023994370859903302 - 0.0018716045866168205im, -3.3205649099498932e-9 + 8.844462375392823e-8im, -0.0017343556129064172 + 0.0005573381158849492im, 0.002587629230097271 - 0.011928397751747206im, -0.01184023062626569 + 0.00923493652147578im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11698747005319543 - 0.06585847134968592im, -0.8032750730417245 + 0.1844115766084308im, 0.48511717032102336 - 0.2243239094277566im, 0.02861576992314606 - 0.007968680816271683im, -0.863053116737445 - 0.4858585191736019im, 0.12588615378639492 - 0.028900267009146885im, -0.0438285154409529 + 0.020266823180907896im, 0.004175160220033669 - 0.00116264388025282im, 0.016326927481665365 - 0.027736403218971906im, -0.11166168093760742 - 0.5333753642040044im  …  0.009327125010619684 + 0.04293714857654167im, -0.016124921843998358 - 0.30765279237116666im, 1.0518305977180272e-6 + 3.613025989652254e-7im, -0.00032138461801325935 + 0.00013873971524333578im, -0.001275386583787633 + 0.000900897601054675im, -0.006006296767452346 + 0.002926965894899742im, 1.6602153961750817e-7 + 5.702820138734905e-8im, 0.002370485353794357 - 0.001023323625873646im, 0.009065349032871907 - 0.006403508906402788im, -0.11310588907502858 + 0.05511848597853055im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11715342506402471 - 0.09259944510050608im, -0.44249260363871346 + 0.5825886114445831im, -0.2880237652066874 + 0.5967973044144467im, 0.03826150822108127 + 0.043618441185035im, -0.7743565166381835 - 0.6120604985425813im, 0.09017024427580016 - 0.11871872427758834im, 0.025497911330488066 - 0.05283274016974272im, 0.006174823388798489 + 0.007039350608270073im, 0.05761070531577628 - 0.006904853375210739im, -0.09153859320136748 - 0.6563118473692257im, 0.2429432498580146 + 0.6900639314568557im, 0.14903661970249973 + 0.009338545324684514im, -0.009297150146367164 + 0.001114297389974859im, -0.008103648647057926 - 0.058101402129066254im, 0.049505776655547985 + 0.14061782295362538im, -0.9851073833242538 - 0.06172623879096715im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08359024573617369 + 0.23773305782673584im, 0.42096263403642076 - 0.8713702569971241im, 0.32100130488727885 + 0.9129369235028124im, -0.10962064480456801 + 0.2269089028630541im], (ℂ^2 ⊗ ℂ^2) ← ℂ^1)], Union{Missing, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10495477692014453 + 0.22855078189526756im, 0.40304487741106165 + 0.8776753624207837im, -0.05327558511985414 + 0.029969335268223617im, 0.013873212301946406 - 0.007804155501791547im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing], Union{Missing, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 1, 1, Vector{ComplexF64}}}[missing, TensorMap{ComplexF64, TensorKit.ComplexSpace, 1, 1, Vector{ComplexF64}}(ComplexF64[0.9980030962432167 + 0.0im, 3.210626209337875e-14 - 3.841649220959199e-13im, 0.0 - 0.0im, 0.06316502108725237 + 0.0im], ℂ^2 ← ℂ^2), missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing]), MPSKit.FiniteEnvironments{Nothing, FiniteMPOHamiltonian{JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}}(nothing, JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}[JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), (⊞(ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 3) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 2) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[-0.7071067811865472 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, 0.7071067811865475 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 3) => 1.0 + 0.0im, CartesianIndex(1, 1, 1, 1) => 1.0 + 0.0im)), JordanMPOTensor{ComplexF64, TensorKit.ComplexSpace, Vector{ComplexF64}}(BlockTensorKit.SparseBlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 2, 4}(Dict{CartesianIndex{4}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}}(CartesianIndex(2, 1, 1, 1) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[1.4142135623730951 + 0.0im, 0.0 + 0.0im, 0.0 + 0.0im, -1.414213562373095 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1)), CartesianIndex(1, 1, 1, 1) => TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 2, Vector{ComplexF64}}(ComplexF64[0.0 + 0.0im, -0.5 + 0.0im, -0.5 + 0.0im, 0.0 + 0.0im], (ℂ^1 ⊗ ℂ^2) ← (ℂ^2 ⊗ ℂ^1))), ((ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1) ⊗ ⊞(ℂ^2)) ← (⊞(ℂ^2) ⊗ ⊞(ℂ^1))), Dict{CartesianIndex{4}, ComplexF64}(CartesianIndex(3, 1, 1, 1) => 1.0 + 0.0im))], TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10516478086598191 + 0.22900808900820255im, 0.403851329648459 + 0.879431502492032im, -0.8434349296941173 + 0.4744609398107502im, 0.2196344125775369 - 0.12355185460971119im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.1136105157847036 + 0.09691353331820782im, 0.0411422007671049 - 0.04091441901265732im, 0.7509387216683568 + 0.6405756044647584im, -0.006639481599464293 + 0.006602722438817794im, -0.1134618530734988 + 0.7227278896346528im, 0.6440410825734244 + 0.15599884262796948im, 0.02312102603058308 - 0.14727602182248267im, 0.05701510657155601 + 0.013810129319619984im, 0.32562644438575905 + 0.5771413435819597im, -0.664442833469995 + 0.30614599984660723im, -0.02882676781617899 - 0.05109265477467784im, -0.13539688232916589 + 0.06238492136945839im, 0.05579569600673645 - 0.015917027250885694im, 0.029077070204679874 + 0.1464706335955379im, 0.009004573600302643 - 0.0025687652217849036im, -0.19219462005133425 - 0.9681466382505737im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08819698606649307 + 0.10121609578847202im, 0.03174133224468372 - 0.005325828746380885im, 0.0005549103794945946 + 0.00030543291129335047im, -2.938288459441166e-7 + 1.0726379287611443e-6im, 0.6506567214174245 + 0.7467027613704269im, -0.004533319229914686 + 0.0007606385795377963im, -4.989228098898111e-5 - 2.746163199837529e-5im, -4.6378103018091045e-8 + 1.693057435398462e-7im, 0.09926161624073983 + 0.818172111731351im, 0.4953753182505345 + 0.22707026205814307im  …  -0.039878231687982636 - 0.01844779530772395im, -0.0021777320839975957 + 0.010883153627320362im, 0.025506647778673758 + 0.015224871321688309im, -0.11123655466110204 + 0.05821226899342106im, 0.04774110600365699 + 0.009046597732330238im, 0.00032404042127631705 + 0.006673653115663465im, 0.003721455047554143 + 0.0022213252375168947im, 0.8265047265535108 - 0.4325265170808965im, -0.3026890092105049 - 0.05735830845667399im, 0.006102081659155623 + 0.12567337157760275im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10513984696956102 + 0.07875680253488193im, 0.02151065659108522 + 0.0010087884332888688im, -0.00038347256932036547 - 0.0003314658188520545im, 3.404932919464036e-7 + 4.850976656771364e-7im, 0.7932313808937682 + 0.594183547248348im, -0.002977074762850904 - 0.0001396163140385402im, 3.200223172906208e-5 + 2.7662072321992518e-5im, 5.084744597180415e-8 + 7.244216275019704e-8im, 0.2252144306725453 + 0.8860199415936031im, 0.2807209962403794 + 0.24912696993993272im  …  -0.0379419781001719 - 0.06305873069883813im, -0.0035563562928584043 - 0.011676262672936078im, 0.02252203453534413 + 0.15640256015496276im, -0.36855254589553116 - 0.4043965839758877im, 0.05929519539875922 + 0.8092841667560734im, 0.0005233964184472306 - 0.0029973320975719394im, -0.0012661499570143508 - 0.008792681950283682im, -0.053269384479825946 - 0.0584501461188493im, 0.007537105188212066 + 0.10286949433711629im, -0.0025829201659224566 + 0.014792113601920717im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.07145447296535279 - 0.1095100784833012im, -0.017385626661086295 - 0.005639985451575029im, -0.00021888691267174884 - 0.00017567747481534766im, -7.276569516237107e-6 - 1.534186530756394e-6im, -0.5416691269240057 - 0.8301541686577204im, 0.0023809412769706683 + 0.0007723894240310699im, 1.663092712064892e-5 + 1.3347893874082459e-5im, 4.6730440913180056e-7 + 9.852611653401713e-8im, -0.8259406984837703 - 0.4609864083941029im, -0.28791234452708747 + 0.04939543378752676im  …  0.07445702468044543 - 0.04847324336905201im, -0.004696136996199284 + 0.0081043807450647im, 0.030193619009093956 - 0.16644888986032197im, 0.31551491576259155 + 0.578191980748693im, 0.08907184087964479 + 0.6465522384357859im, -0.17543365105695163 - 0.2534674572644084im, -0.0018237967431229407 + 0.010054076061137507im, 0.04339884698190931 + 0.07952988999739814im, 0.011162394686044602 + 0.08102527731530762im, -0.022323541163436378 - 0.0322531699801801im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11846975241691782 - 0.055030281201110955im, -0.010593555275894333 - 0.013867704078287696im, -1.822931444578495e-5 + 0.00015446447666288374im, -1.8117158890476842e-5 + 6.058547724857127e-6im, -0.899018685549216 - 0.4176023842501153im, 0.0014462875347925747 + 0.00189329144203922im, 1.32131731423694e-6 - 1.119606522023537e-5im, 1.2210574857583027e-6 - 4.083330194772455e-7im, 0.04670718273511518 + 0.95297309853739im, -0.11249315287060124 + 0.2423179488528469im  …  0.0931441396748047 - 0.00406345900271007im, -0.00995781519633068 - 0.018951494109438673im, 0.05768636920520768 - 0.16985713981986394im, -0.5038227896847437 + 0.4786649623987774im, 0.538382345085465 + 0.005391540803770358im, -0.17617435689665673 - 0.38395938793713963im, -0.003716022828491816 + 0.010941805159521562im, -0.06838873329090375 + 0.06497382529970981im, 0.06777888146593493 + 0.0006787589380525174im, -0.02241859077600133 - 0.04885971716398753im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.058129650251928844 - 0.11694673281029021im, 0.0172505844025281 + 0.00038877827534241076im, 9.566629922719592e-5 - 2.9616416637308295e-5im, -3.263192945655478e-5 + 1.2053591644373214e-5im, -0.44122665933510696 - 0.8876711973048419im, -0.002353315552627711 - 5.303692563275156e-5im, -6.83465554497518e-6 + 2.115875789685421e-6im, 2.235792664951469e-6 - 8.258578048614873e-7im, 0.2727589698897194 - 0.9163680951889861im, 0.186745294753895 + 0.18221794742235933im  …  -0.05905355916615737 - 0.07226217869064357im, -0.021628244742203255 - 0.023745927836275108im, -0.183629245779804 + 0.043527503214367665im, -0.17711875853312897 + 0.6905343111701805im, 0.03266515592636795 + 0.45496744832982566im, 0.06013316254394119 + 0.4774548495227893im, 0.012312655325727673 - 0.0029185936363291254im, -0.023968640204404514 + 0.0934467304388681im, 0.004121551424446656 + 0.05740587533355493im, 0.007658327007797047 + 0.06080679661351493im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10233768602441984 + 0.08112270179312431im, 0.017153735220000584 - 0.0013808185448718918im, -6.665237762130399e-5 + 3.777408196887636e-5im, -2.0004022787327374e-5 + 4.230195998425032e-5im, 0.7768228690240174 + 0.6157845892164867im, -0.0023397125713501858 + 0.00018833906823391864im, 4.763711257877056e-6 - 2.699750970901491e-6im, 1.3743796508849252e-6 - 2.9063631201599955e-6im, 0.7055368051952865 + 0.6459267550717752im, 0.25946028769103946 - 0.0024068409902368807im  …  -0.022454390667531417 + 0.08891421485658955im, -0.012780436074335304 - 0.033335220187339074im, -0.12895609588212956 + 0.1400442039949136im, -0.004528425129670083 - 0.7083058057100818im, 0.18537930790047374 + 0.39207102222787127im, -0.441398363297167 - 0.25018618713039864im, 0.00880608969076202 - 0.009563268883080456im, -0.0006124841418488139 - 0.09580140343677693im, 0.023422197065518624 + 0.04953716636089685im, -0.056244086120432815 - 0.03187934833332959im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09981088121552739 + 0.08421216477579986im, 0.013899598073468319 + 0.010129886742437255im, 4.321588010541301e-6 + 6.946600926419918e-5im, 2.9963324760089227e-5 - 4.1363803882560836e-5im, 0.7576424494009596 + 0.6392360232981302im, -0.0018959325472698223 - 0.0013817364986665006im, -3.1260246486721316e-7 - 5.024830334901762e-6im, -2.044986926824932e-6 + 2.823065782643528e-6im, 0.05494621119641061 - 0.9550299306865286im, -0.003520945861306579 - 0.25931067024564425im  …  0.06711106812356393 - 0.05648010846675559im, 0.03476039899697764 - 0.0003669345051227225im, 0.18166862157873995 - 0.01751692497022679im, -0.6657611273537328 + 0.11234556424052776im, -0.3444169113517665 - 0.2970583639154074im, -0.0907403396397306 - 0.5284389426929543im, -0.012483329806295185 + 0.001203672655512765im, -0.09010003490812335 + 0.015204161467501122im, -0.043554499046820114 - 0.037565601674593954im, -0.011562029382374703 - 0.06733308604794114im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08350181992374583 + 0.10041450840278564im, -0.017178304062276335 + 0.0008653546999192773im, -7.516521590323555e-5 + 4.231507456382804e-6im, -4.974818724135882e-6 + 4.8004808213242964e-5im, 0.6338112975680597 + 0.762185182592989im, 0.0023439565988238064 - 0.00011807649066211822im, 5.580655746175565e-6 - 3.141690933198027e-7im, 3.3335393275078287e-7 - 3.2167184722844457e-6im, 0.4409553241720854 + 0.8486584902441303im, -0.2566640943096301 - 0.04251865472505401im  …  0.05036747385909691 - 0.06188306114465074im, 0.019719951535218154 + 0.022118635429354713im, 0.017376405958740057 + 0.1611073754728294im, 0.5167417034625984 + 0.3068945013272365im, 0.44127594607972404 + 0.2585629472626145im, -0.3679729451639304 + 0.4462825307962234im, -0.0011905716093540963 - 0.011038523593917438im, 0.07010561152572654 + 0.04163593994610783im, 0.05582773498837955 + 0.0327119214704586im, -0.04686259459450706 + 0.05683558560334439im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.11224678057847992 + 0.06681479689258661im, 0.016327205588822863 + 0.0054545259093782585im, -1.9830974371632107e-5 - 9.659563742288451e-5im, 3.846131785050478e-5 - 1.8991404736704765e-6im, 0.8517950875583573 + 0.5070302727259404im, -0.0022311778324088567 - 0.0007453827434882222im, 1.5404025080792487e-6 + 7.503219951142414e-6im, -2.477370982574477e-6 + 1.223274565486712e-7im, -0.883920093527883 - 0.36241186645767187im, -0.25985452764252237 - 0.04583775118915572im  …  0.06818009162098251 + 6.717875798478538e-5im, 0.0032392475183080096 - 0.020849257505376948im, -0.0010860997126481212 - 0.1305110878960181im, 0.10852572059951174 + 0.4789640377045209im, 0.4283023406417433 - 0.397189533404246im, -0.34725511622655825 - 0.5135336971747417im, 7.32008383775122e-5 + 0.008796173044946731im, 0.014859954183656862 + 0.06558245896135315im, 0.054148363995509555 - 0.05021490836647228im, -0.04418897091890512 - 0.06534828135704936im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08829695655275493 - 0.09644928906960978im, 0.009663136034094607 + 0.014324010835599279im, -9.7456085549528e-5 + 0.00013478550620012406im, 2.4286567315173525e-5 - 4.823563554415185e-6im, -0.6693455760167222 - 0.7311453018216724im, -0.0013290471844528702 - 0.001970093994740211im, 8.099074693999975e-6 - 1.1201331111016396e-5im, -1.466985940912941e-6 + 2.913585915823011e-7im, -0.8787942807539111 + 0.36415433714399514im, 0.269424445073577 - 0.06736895966774795im  …  -0.024463646904655675 + 0.05065184315849336im, -0.010228861734212183 + 0.003992705806679926im, -0.09882962354929731 + 0.0040902358975748575im, -0.38383348792188954 - 0.04101567420018359im, -0.16525256303446798 - 0.6614173718701915im, 0.2897626578700765 - 0.5255532357511866im, 0.006346882180362778 - 0.0002626766600059838im, -0.054347884057072596 - 0.005807534787162795im, -0.020845958062084887 - 0.08343513511156503im, 0.03687163773530766 - 0.06687546120440838im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08924229580951182 - 0.09641349008475882im, 0.0080426830781625 - 0.015617976187436051im, -0.0002053714191002423 - 0.0003199139140738457im, 1.4702913830955046e-6 - 1.178974422767068e-5im, -0.6732917307708263 - 0.7273950655346609im, -0.0011366363072959438 + 0.002207218487748538im, 1.8151808066490697e-5 + 2.8275677269506075e-5im, -8.265713593881125e-8 + 6.627981819952953e-7im, -0.0078833732692211 - 0.9392523152040946im, 0.2947425573631177 - 0.10988385476469704im  …  -0.017640491376448915 + 0.0447942797822353im, 0.004081311485031218 - 0.002234223222800326im, -0.0005885123394295099 + 0.015669579076948704im, 0.11452556646140512 - 0.036802336710154815im, -0.010940647524099604 + 0.050440967020622965im, 0.0047726447636196045 - 0.003723409328005652im, -8.785669394894939e-5 + 0.00234009447279464im, -0.8817167537536723 + 0.28334125973199187im, 0.07464645872070248 - 0.3441024296029165im, -0.023552917596258556 + 0.01837027174606973im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11702789594820362 - 0.06588122923689368im, -0.01842390998599196 + 0.004229662293570167im, 0.0008088795387985565 - 0.0003740354526766158im, 1.0820005943913525e-6 - 3.013099780527428e-7im, -0.8633513511956274 - 0.48602641121803003im, 0.0028873237121694612 - 0.0006628562690395523im, -7.307922990139524e-5 + 3.3792699040880476e-5im, 1.5786855663000246e-7 - 4.3960798834056986e-8im, 0.46820908649661275 - 0.7953998710682031im, -0.07341875240907147 - 0.3507000206048196im  …  0.008635575348589266 + 0.03975361982696476im, -0.0003385525039523098 - 0.0064593589302186834im, 0.01675305681143463 + 0.005754655720907314im, -0.1173655971829402 + 0.05066598903577064im, -0.03385924442637367 + 0.02391722828584841im, -0.003615990470476227 + 0.0017621309704878012im, 0.0026443120129498107 + 0.0009083180312199996im, 0.865671266040532 - 0.37370484376174573im, 0.24066888629874045 - 0.17000176731367156im, -0.06809350899407923 + 0.033183161802832484im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11731629171632285 - 0.09272817681808035im, -0.01545695798142625 + 0.02035073041561802im, -0.000519428033445435 + 0.0010762766397942865im, 2.4063966237445696e-6 + 2.7433123856459096e-6im, -0.7754330268090203 - 0.6129113848432596im, 0.003149787511621443 - 0.004147030521303952im, 4.598346221469239e-5 - 9.52796595691985e-5im, 3.8835568198558077e-7 + 4.4272874494078477e-7im, 0.9115107023157072 - 0.109247885699844im, -0.05052164553990002 - 0.36222923421472847im, 0.006922407192636671 + 0.01966263119180376im, 0.00014809942031774703 + 9.279820911768802e-6im, -0.14709856116149728 + 0.01763029962846857im, -0.004472536120646648 - 0.03206711334613558im, 0.0014106139786074707 + 0.004006753960853385im, -0.0009789126503653492 - 6.133808054538186e-5im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[6.89997867987706e-310 + 1.0885921621903e-311im, 5.0e-324 + 6.8998588720322e-310im, 6.89996668385133e-310 + 6.89996668385133e-310im, 6.89997098325524e-310 + 6.89986938068835e-310im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2)], TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[6.89997867987706e-310 + 1.0885921621903e-311im, 5.0e-324 + 6.8998588720322e-310im, 6.89996668385133e-310 + 6.89996668385133e-310im, 6.89997098325524e-310 + 6.89986938068835e-310im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.11376845708603 + 0.09704826248005351im, 0.6509477033873363 - 0.647343763705753im, 0.7519826764283817 + 0.6414661324561115im, -0.1050492005380747 + 0.10446760084831808im, -0.0039633997967374966 + 0.025246014350033267im, 0.3554567986470869 + 0.08609831064134636im, 0.0008076535627913712 - 0.005144581541551697im, 0.03146756908502139 + 0.007622036063238429im, 0.0005872414860643581 + 0.0010408286738299783im, -0.01893258549863862 + 0.008723301727709933im, -5.1986791188224914e-5 - 9.214155371023066e-5im, -0.0038579888548934678 + 0.001777591383208998im, 3.5091814604999628e-6 - 1.001076085301222e-6im, 2.8894222653541097e-5 + 0.00014554957117493772im, 5.663283191964195e-7 - 1.6155839854701924e-7im, -0.00019098602801053002 - 0.0009620585681422196im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.0882274631947606 + 0.1012510717674901im, 0.9102496590801962 - 0.15272937390728436im, 0.3082330285835305 + 0.16965714601204485im, -0.004679965429404888 + 0.017084464117928418im, 0.650881560712913 + 0.7469607900932225im, -0.13000249176102815 + 0.021812915802813165im, -0.027713392079336846 - 0.01525396232881937im, -0.0007386883649027074 + 0.0026966213700741135im, 0.0022766635535208793 + 0.018765588329395313im, 0.3257145831999193 + 0.14930113196745465im  …  -0.03692149938109895 - 0.017080001818205823im, -0.05781490144018524 + 0.28892829937870446im, 9.644348807678226e-7 + 5.756689936052565e-7im, -0.00012057379024702484 + 6.309866365700104e-5im, 0.0010023991336785558 + 0.00018994966579704236im, 0.00019508318821315207 + 0.004017764054040791im, 1.4071338836077405e-7 + 8.399140547819966e-8im, 0.0008958865785180584 - 0.0004688354266625231im, -0.006355132290308256 - 0.0012042706883104467im, 0.0036736559439812222 + 0.07565947541085083im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10514815407846956 + 0.07876302511704023im, 0.9382541936352939 + 0.04400144523795283im, -0.23008137576117516 - 0.19887761920988412im, 0.00900874347083502 + 0.012834691671546751im, 0.7932940541771814 + 0.5942304937443555im, -0.12985437565798255 - 0.006089799798582984im, 0.019201158338587612 + 0.0165970872005079im, 0.0013453454017604421 + 0.0019167067142215194im, 0.004327722535313156 + 0.01702576720561388im, 0.2352722068118387 + 0.20879326013694188im  …  -0.02482051260170921 - 0.04125114425815801im, -0.10259140291452717 - 0.33682906098907167im, 1.6934136253604453e-6 + 1.1759782237791911e-5im, -0.0012086131611258447 - 0.0013261583334895671im, 0.002674778234607663 + 0.03650642722982901im, 0.0010411484557555362 - 0.005962329113208922im, -9.520065615781868e-8 - 6.611138225555568e-7im, -0.00017468888147930556 - 0.0001916784774679778im, 0.0003399959913182409 + 0.004640396136192842im, -0.005137996132651799 + 0.029424821924437253im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.07145576616994842 - 0.10951206042971702im, -0.904834866549302 - 0.293533019136797im, -0.20076318827046927 - 0.16113146978120113im, -0.09678639744267202 - 0.020406372359115348im, -0.5416789302152869 - 0.8301691930383239im, 0.1239160787646228 + 0.04019900433116386im, 0.015253895083857494 + 0.012242695265582082im, 0.006215665188380459 + 0.0013105062650834443im, -0.015087750548943386 - 0.008421001591352445im, -0.27372031593391966 + 0.04696059060713338im  …  0.0471405429663481 - 0.030689583079147674im, -0.043117482971985595 + 0.07441021939794902im, 4.419517434216608e-6 - 2.4363550755556392e-5im, 0.002403536355137055 + 0.004404563391575342im, 0.01195794519291405 + 0.08680000481618902im, -0.3415477922627057 - 0.4934700388412317im, -2.669535710054482e-7 + 1.4716396968999592e-6im, 0.0003306046672595865 + 0.0006058444676933666im, 0.0014985576271418282 + 0.010877689654521558im, -0.043461191860909874 - 0.06279295315499703im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11847024795656669 - 0.05503051138379537im, -0.5799302797345036 - 0.7591692586622227im, -0.0264087593113077 + 0.22377227635693153im, -0.12377824001093118 + 0.041392603393392916im, -0.8990224459988235 - 0.41760413101327803im, 0.07917511287270468 + 0.10364575509231033im, 0.0019141888176692212 - 0.016219708921802856im, 0.008342394686063015 - 0.002789774974296555im, 0.0008426931625050189 + 0.01719358495118861im, -0.11110768994993658 + 0.23933356691568491im  …  0.06811890765542092 - 0.0029717214085989373im, -0.034355620107320566 - 0.0653848713214992im, 1.2388587008241119e-5 - 3.6478114103986e-5im, -0.005923230420753458 + 0.005627460547301049im, 0.16750017412417803 + 0.0016774027311165672im, -0.2584870633859959 - 0.5633540342638729im, -7.980437606281621e-7 + 2.3498346931369757e-6im, -0.0008040173443444449 + 0.0007638696401945388im, 0.021087195833198503 + 0.00021117386409670727im, -0.03289307380809974 - 0.07168810275897128im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.05812970627483138 - 0.11694684551861946im, 0.9561372757705326 + 0.021548568580636484im, 0.18953381114989773 - 0.058675963885528606im, -0.15203408305707472 + 0.056158394035203216im, -0.4412270845706492 - 0.8876720528046954im, -0.1304357388042259 - 0.002939644268900879im, -0.013540800862533321 + 0.004191967320092017im, 0.010416942581835252 - 0.0038478132947070707im, 0.004906888346234883 - 0.01648530909524493im, 0.18620563580872473 + 0.18169137166685778im  …  -0.050568926529276685 - 0.06187977194374043im, -0.04375362200720787 - 0.048037660413927236im, -4.724369487292146e-5 + 1.1198652326333355e-5im, -0.0025257048923200956 + 0.009846985736419633im, 0.01664999359250509 + 0.23190475868898863im, 0.07202591304960704 + 0.5718828004392095im, 3.167769481088291e-6 - 7.508885291519413e-7im, -0.00034179166756370823 + 0.0013325458906248229im, 0.0021008259455971463 + 0.029260765327409167im, 0.009172956379930989 + 0.07283289691105124im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10233770396137021 + 0.08112271601168292im, 0.953524952562671 - 0.07675558242069573im, -0.15462957589874823 + 0.08763363715759948im, -0.07831760019788953 + 0.16561609446497155im, 0.7768230051797028 + 0.6157846971465901im, -0.13005763992530084 + 0.010469206782502877im, 0.011051522294379865 - 0.006263259079650009im, 0.005382391475950543 - 0.011381996527757732im, 0.01268578154062186 + 0.011613973425261217im, 0.2593234158824138 - 0.0024055713219345437im  …  -0.021589773120904307 + 0.08549052667154633im, -0.02063500229769494 - 0.053822288971797486im, -3.492015903587737e-5 + 3.7922719652105405e-5im, -6.816395520245106e-5 - 0.010661748774722786im, 0.11645884067121094 + 0.24630654455902215im, -0.4628211591502842 - 0.26232870991875457im, 2.3846098415099287e-6 - 2.589647158349228e-6im, -9.219458956374506e-6 - 0.0014420473447110263im, 0.014714274993944867 + 0.031120199028449983im, -0.05897572504157321 - 0.03342765395540303im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09981086372128178 + 0.08421215001560516im, 0.7730448444686888 + 0.5633872778118646im, 0.010498062446431398 + 0.1687478083585921im, 0.11236267281313175 - 0.15511454975808284im, 0.7576423166071222 + 0.6392359112576751im, -0.10544483900348985 - 0.07684713407062482im, -0.0007593776758691995 - 0.012206377929076001im, -0.007675715179646436 + 0.010596179972017117im, 0.0009884720432829979 - 0.01718080949396376im, -0.0035228042300312623 - 0.25944753545978877im  …  0.07050856981444026 - 0.0593394162968119im, 0.054300020185140234 - 0.0005731963745745621im, 4.6739459125719195e-5 - 4.506730946226437e-6im, -0.009526310794598218 + 0.0016075416817602035im, -0.21525542382993623 - 0.18565703930075975im, -0.08538227630011064 - 0.4972355324200728im, -3.2116932909984067e-6 + 3.0967918534042615e-7im, -0.001289232603465856 + 0.0002175548519995736im, -0.027220907442725362 - 0.023477936081311424im, -0.01088010841266241 - 0.0633618195917661im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08350173944831107 + 0.10041441162763527im, -0.9548895735316236 + 0.04810243068022301im, -0.17437959369603068 + 0.009816888595164079im, -0.01949129268241858 + 0.18808238767056298im, 0.6338106867282007 + 0.762184448031943im, 0.1302934043270068 - 0.00656351228817529im, 0.01294684151042405 - 0.0007288565035164785im, 0.0013072000878241452 - 0.012613904949072274im, 0.007955695515533498 + 0.015311457136259404im, -0.25740795526815674 - 0.04264188180518809im  …  0.058990001688598734 - 0.07247696952180818im, 0.038173362220294466 + 0.04281667119951159im, 3.7316962928242197e-6 + 3.459885763925919e-5im, 0.006168692526308853 + 0.0036636056339564745im, 0.21985465806429716 + 0.1288224950500285im, -0.305759817736752 + 0.3708296134659501im, -2.556829851144664e-7 - 2.3705945655997505e-6im, 0.0008368977270442075 + 0.0004970361622484229im, 0.027814766305783195 + 0.016297892591575845im, -0.038940714354591933 + 0.047227821435198894im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.11224631107049321 + 0.06681451741837391im, 0.9049530824639793 + 0.3023230159143164im, -0.039288879547515795 - 0.19137407434964696im, 0.1791917227929203 - 0.008848117317370282im, 0.851791524652314 + 0.5070281519092685im, -0.12366545187844845 - 0.041313647194230446im, 0.0030518252297928594 + 0.014865280840433204im, -0.011543442157086914 + 0.0005699913409646928im, -0.016146520878726825 - 0.006620158101737734im, -0.26309479688005766 - 0.04640932735691852im  …  0.0932412132579002 + 9.187181638993893e-5im, 0.010404368569909244 - 0.06696720717723105im, -1.5897165185867675e-7 - 1.910281623969533e-5im, 0.0008804378108597836 + 0.0038856968330420595im, 0.12420175732298137 - 0.11517947337197983im, -0.23662605803463488 - 0.34993135808580744im, 1.0714355283218175e-8 + 1.2874896684950966e-6im, 0.00012055451425395634 + 0.0005320515383796644im, 0.015702276935885582 - 0.014561629185063658im, -0.030111222210792706 - 0.04452958690780294im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08829535855668502 - 0.09644754353283067im, 0.5289839131002837 + 0.7841317017964247im, -0.14118122687953566 + 0.1952590546049727im, 0.16592460008654022 - 0.03295434235559118im, -0.6693334622177917 - 0.7311320695729024im, -0.07275532269422746 - 0.1078478070620763im, 0.011732846488670456 - 0.016226976941936228im, -0.01002241206565374 + 0.0019905547356096898im, -0.016885279116592176 + 0.00699691356538855im, 0.28339373882757557 - 0.07086194927846132im  …  -0.03863961561574746 + 0.08000310599931522im, -0.07619176439516928 + 0.029740485741947504im, -7.430197509886864e-6 + 3.075116173911071e-7im, -0.0015797498035359154 - 0.00016880889863101856im, -0.017998539142599797 - 0.07203849757783184im, 0.14883432358133009 - 0.2699463107349671im, 4.77170523387058e-7 - 1.9748521338453054e-8im, -0.0002236801454504613 - 2.390202980886582e-5im, -0.002270444435796731 - 0.009087370761973568im, 0.018938835105920263 - 0.034350065208564165im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08923524532470473 - 0.09640587304800628im, 0.4185407626050776 - 0.8127585782417747im, -0.18834847786212722 - 0.29339671035938586im, 0.019554580547922404 - 0.15680123470951798im, -0.6732385381328041 - 0.7273375985249658im, -0.05915048774519782 + 0.11486352254667398im, 0.016647230817413705 + 0.025931947074003925im, -0.0010993247786846294 + 0.008815095332927347im, -0.00018073624005270723 - 0.02153353978053403im, 0.351679552649208 - 0.13111070634239022im  …  -0.02696621314357186 + 0.06847496481173594im, 0.0904755833900188 - 0.04952884384798851im, -2.22412782166359e-8 + 5.922364671963096e-7im, 0.0002252739340813879 - 7.239158750037442e-5im, -0.0003793001277920847 + 0.0017485450365801736im, 0.0023994370859903302 - 0.0018716045866168205im, -3.3205649099498932e-9 + 8.844462375392823e-8im, -0.0017343556129064172 + 0.0005573381158849492im, 0.002587629230097271 - 0.011928397751747206im, -0.01184023062626569 + 0.00923493652147578im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11698747005319543 - 0.06585847134968592im, -0.8032750730417245 + 0.1844115766084308im, 0.48511717032102336 - 0.2243239094277566im, 0.02861576992314606 - 0.007968680816271683im, -0.863053116737445 - 0.4858585191736019im, 0.12588615378639492 - 0.028900267009146885im, -0.0438285154409529 + 0.020266823180907896im, 0.004175160220033669 - 0.00116264388025282im, 0.016326927481665365 - 0.027736403218971906im, -0.11166168093760742 - 0.5333753642040044im  …  0.009327125010619684 + 0.04293714857654167im, -0.016124921843998358 - 0.30765279237116666im, 1.0518305977180272e-6 + 3.613025989652254e-7im, -0.00032138461801325935 + 0.00013873971524333578im, -0.001275386583787633 + 0.000900897601054675im, -0.006006296767452346 + 0.002926965894899742im, 1.6602153961750817e-7 + 5.702820138734905e-8im, 0.002370485353794357 - 0.001023323625873646im, 0.009065349032871907 - 0.006403508906402788im, -0.11310588907502858 + 0.05511848597853055im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11715342506402471 - 0.09259944510050608im, -0.44249260363871346 + 0.5825886114445831im, -0.2880237652066874 + 0.5967973044144467im, 0.03826150822108127 + 0.043618441185035im, -0.7743565166381835 - 0.6120604985425813im, 0.09017024427580016 - 0.11871872427758834im, 0.025497911330488066 - 0.05283274016974272im, 0.006174823388798489 + 0.007039350608270073im, 0.05761070531577628 - 0.006904853375210739im, -0.09153859320136748 - 0.6563118473692257im, 0.2429432498580146 + 0.6900639314568557im, 0.14903661970249973 + 0.009338545324684514im, -0.009297150146367164 + 0.001114297389974859im, -0.008103648647057926 - 0.058101402129066254im, 0.049505776655547985 + 0.14061782295362538im, -0.9851073833242538 - 0.06172623879096715im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08359024573617369 + 0.23773305782673584im, 0.42096263403642076 - 0.8713702569971241im, 0.32100130488727885 + 0.9129369235028124im, -0.10962064480456801 + 0.2269089028630541im], (ℂ^2 ⊗ ℂ^2) ← ℂ^1)], BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}[BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im], (ℂ^1 ⊗ (ℂ^1)') ← ℂ^1);;;], (⊞(ℂ^1) ⊗ ⊞((ℂ^1)')) ← ⊞(ℂ^1)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999998 + 0.0im, 1.249000902703301e-16 + 1.942890293094024e-16im, 1.249000902703301e-16 - 1.942890293094024e-16im, 0.9999999999999997 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6172980879942455 - 5.551115123125783e-17im, -0.028221683216801532 + 0.3437246094696438im, -0.028221683216801546 - 0.3437246094696438im, -0.617298087994245 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.24386786438422817 + 0.0im, -0.03571850504719096 + 0.43503178403177545im, -0.03571850504719096 - 0.43503178403177545im, 0.24386786438422833 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2);;;], (⊞(ℂ^2) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^2)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999998 - 5.551115123125783e-17im, -4.5102810375396984e-17 - 1.0408340855860843e-17im, -2.2551405187698492e-17 - 9.71445146547012e-17im, -2.0469737016526324e-16 - 6.418476861114186e-17im, -7.979727989493313e-17 - 1.0408340855860843e-17im, 0.9999999999999991 + 1.3877787807814457e-17im, 4.440892098500626e-16 + 1.942890293094024e-16im, 7.589415207398531e-18 + 1.249000902703301e-16im, -3.122502256758253e-17 + 9.71445146547012e-17im, 5.551115123125783e-16 - 1.942890293094024e-16im, 0.9999999999999996 + 3.469446951953614e-18im, -1.3877787807814457e-17 + 1.0408340855860843e-17im, -2.0643209364124004e-16 + 6.418476861114186e-17im, 1.0408340855860843e-17 - 1.1102230246251565e-16im, 0.0 + 1.0408340855860843e-17im, 0.9999999999999993 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6708092186584083 + 0.0im, -0.1092710766280748 + 0.17801297223731452im, -0.07504519879111664 + 0.027466776823085064im, 9.01770600447477e-8 + 1.3566295242715162e-7im, -0.10927107662807481 - 0.17801297223731452im, -0.670809221637358 - 1.3877787807814457e-17im, 1.3385073310834272e-7 + 1.0591357495204345e-7im, -0.03357585466228399 + 0.07251802312340841im, -0.07504519879111662 - 0.027466776823085064im, 1.3385073310834272e-7 - 1.059135750075546e-7im, -0.6708100905646355 - 7.806255641895632e-18im, -0.04879535620612489 - 0.20309266337981202im, 9.017706004631979e-8 - 1.3566295242945555e-7im, -0.03357585466228399 - 0.07251802312340844im, -0.048795356206124886 + 0.20309266337981202im, 0.6708100935435858 - 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.2399016357092623 + 1.1102230246251565e-16im, -0.14014908036693077 + 0.2283161759022435im, -0.10202752033442242 + 0.037342390665643876im, -0.0005520574512769202 - 0.0008305142933190124im, -0.14014908036693075 - 0.22831617590224357im, -0.7873564985965821 - 2.7755575615628914e-17im, 0.6445481340729327 + 0.5100213519139696im, 0.045648722870650124 - 0.09859332468705617im, -0.1020275203344224 - 0.037342390665643904im, 0.6445481340729325 - 0.5100213519139697im, 0.7873576209470899 - 5.551115123125783e-17im, 0.06258509287990476 + 0.26048735353920827im, -0.0005520574512769064 + 0.0008305142933189152im, 0.045648722870650145 + 0.09859332468705623im, 0.06258509287990474 - 0.2604873535392083im, 1.239900513358755 - 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im, 4.5102810375396984e-17 - 1.222980050563649e-16im, 2.949029909160572e-17 + 8.326672684688674e-17im, -3.686287386450715e-17 - 1.214306433183765e-17im, 3.8163916471489756e-17 + 1.3183898417423734e-16im, 0.9999999999999996 + 0.0im, -3.885780586188048e-16 - 9.71445146547012e-17im, -6.938893903907228e-18 + 8.673617379884035e-18im, 1.734723475976807e-17 - 9.367506770274758e-17im, -3.3306690738754696e-16 + 1.6653345369377348e-16im, 0.9999999999999989 - 6.245004513516506e-17im, -2.6020852139652106e-17 - 8.673617379884035e-18im, -6.071532165918825e-17 + 3.8163916471489756e-17im, -6.938893903907228e-18 - 2.6020852139652106e-17im, -1.691355389077387e-17 + 5.204170427930421e-18im, 0.9999999999999986 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6801523172420438 + 0.0im, -0.14997065631855522 + 0.10173116641404353im, 0.06668756655604931 + 0.0046676794558589765im, 2.962960541617509e-5 + 9.685421023720688e-6im, -0.14997065631855522 - 0.10173116641404352im, -0.680152398041522 + 0.0im, -3.5373812243277847e-6 - 2.7790230256868886e-6im, 0.040931963207532104 + 0.052863888669349476im, 0.0666875665560493 - 0.0046676794558589765im, -3.5373812243555403e-6 + 2.7790230256313775e-6im, -0.6801763175573095 + 2.0816681711721685e-17im, 0.17567662752070848 + 0.04411169581056969im, 2.9629605416157877e-5 - 9.685421023703693e-6im, 0.04093196320753212 - 0.052863888669349476im, 0.17567662752070848 - 0.04411169581056969im, 0.6801655575554835 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-2.2917921932350094 - 2.220446049250313e-16im, -0.1954374183389106 + 0.13257311141144562im, 0.09083817767280306 + 0.006358059194539856im, -0.0004706628362771588 - 0.0001538262930305817im, -0.1954374183389107 - 0.13257311141144554im, -1.2139097253191533 + 0.0im, -0.8084601059015707 - 0.6351546308026628im, -0.05605950173873538 - 0.07240123648873163im, 0.09083817767280312 - 0.006358059194539981im, -0.8084601059015708 + 0.6351546308026627im, -1.2400944818834025 + 8.326672684688674e-17im, -0.22802008520911654 - 0.0572548713597527im, -0.00047066283627715706 + 0.0001538262930305366im, -0.056059501738735376 + 0.07240123648873162im, -0.22802008520911657 + 0.0572548713597527im, -0.1614844499741609 + 6.982261990806649e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999996 + 0.0im, -1.2750217548429532e-16 + 5.036119091195168e-16im, -2.5240226575462543e-16 + 1.700029006457271e-16im, -9.627715291671279e-17 + 1.0007186052041206e-16im, -1.3704315460216776e-16 - 4.864815147942458e-16im, 0.9999999999999994 + 0.0im, 1.6653345369377348e-16 - 3.469446951953614e-18im, -1.249000902703301e-16 + 1.3877787807814457e-17im, -2.5587171270657905e-16 - 1.6740081543176188e-16im, 1.3877787807814457e-16 + 6.938893903907228e-18im, 0.9999999999999988 - 5.551115123125783e-17im, 2.220446049250313e-16 + 1.1102230246251565e-16im, -9.80118763926896e-17 - 9.898765834792655e-17im, -1.249000902703301e-16 + 0.0im, 1.942890293094024e-16 - 1.6653345369377348e-16im, 1.0 - 1.1102230246251565e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6820454965828283 + 0.0im, -0.14102430796341348 + 0.113802590944993im, -0.040637527097108384 + 0.0133024296669545im, -0.008568693907530674 + 0.008559737019826057im, -0.14102430796341348 - 0.11380259094499297im, -0.6820473465609157 + 0.0im, 7.602016840599357e-5 + 2.8842465869751907e-5im, -0.00020101644685312225 + 2.1366496015390313e-5im, -0.040637527097108384 - 0.0133024296669545im, 7.602016840602133e-5 - 2.884246586977446e-5im, -0.6827118451068823 + 0.0im, 0.0008750323804246618 - 0.0004428613588698116im, -0.008568693907530678 - 0.008559737019826062im, -0.0002010164468530945 - 2.1366496015390313e-5im, 0.0008750323804247173 + 0.00044286135886982547im, -0.6827860128464432 + 8.326672684688674e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-3.352986977308276 - 2.220446049250313e-16im, -0.18518564439888463 + 0.1494395288497243im, -0.05539468974771994 + 0.01813309069054856im, -0.01169409199121444 + 0.011681868119371138im, -0.18518564439888466 - 0.14943952884972442im, -1.7503386624278718 + 0.0im, 0.7354481384569159 + 0.27903301691765575im, 0.2286639153060978 - 0.024305940630280687im, -0.05539468974771995 - 0.01813309069054858im, 0.7354481384569158 - 0.27903301691765603im, -2.8510342800554134 - 2.220446049250313e-16im, 0.4950122553732038 - 0.2505316191179419im, -0.011694091991214385 - 0.011681868119371155im, 0.22866391530609803 + 0.0243059406302803im, 0.4950122553732038 + 0.25053161911794175im, -1.2037303113507452 + 1.3877787807814457e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999996 + 0.0im, 1.7954387976359953e-16 - 3.469446951953614e-18im, 5.778797579347739e-17 - 3.2959746043559335e-17im, -1.9949319973733282e-17 - 7.502679033599691e-17im, 1.6132928326584306e-16 + 2.992397996059992e-17im, 0.9999999999999992 + 0.0im, -3.7470027081099033e-16 - 2.498001805406602e-16im, -5.551115123125783e-17 - 6.019490461639521e-16im, 6.152847328855238e-17 + 2.6020852139652106e-17im, -3.191891195797325e-16 + 2.0816681711721685e-16im, 0.9999999999999989 - 5.551115123125783e-17im, 2.220446049250313e-16 + 2.7755575615628914e-16im, -2.42861286636753e-17 + 6.765421556309548e-17im, -6.938893903907228e-17 + 5.86770215749155e-16im, 1.8041124150158794e-16 - 1.8041124150158794e-16im, 0.9999999999999989 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6824537192450769 + 0.0im, -0.1615232799195619 - 0.08483200740905641im, 0.008661710476719837 + 0.02636862706315503im, -0.010171769322257917 + 0.009620886698168485im, -0.1615232799195619 + 0.08483200740905641im, -0.6824589959657497 - 5.551115123125783e-17im, -7.685836247836586e-5 - 7.449901278878956e-5im, -2.6904743094913197e-5 + 7.864598631429024e-5im, 0.008661710476719833 - 0.02636862706315503im, -7.685836247837974e-5 + 7.449901278878956e-5im, -0.6837990175949169 + 0.0im, 0.00043627452344720957 + 0.0009262432797094711im, -0.010171769322257909 - 0.009620886698168487im, -2.6904743094913197e-5 - 7.864598631429132e-5im, 0.0004362745234472651 - 0.0009262432797094849im, -0.683714025629034 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-4.416026145638695 + 0.0im, -0.21256718575358652 - 0.11164026068409308im, 0.011811173398144251 + 0.03595645771716804im, -0.01388171042235104 + 0.0131299048291037im, -0.21256718575358652 + 0.11164026068409298im, -2.6206987976799754 - 4.440892098500626e-16im, -0.3873224359019515 - 0.375432671927309im, 0.09016881250288207 - 0.26357418857681364im, 0.011811173398144251 - 0.03595645771716804im, -0.38732243590195137 + 0.37543267192730906im, -3.972815408455648 - 2.220446049250313e-16im, 0.3153214355456134 + 0.6694516122453582im, -0.013881710422351007 - 0.013129904829103652im, 0.09016881250288228 + 0.26357418857681375im, 0.31532143554561354 - 0.6694516122453578im, -2.722658708564498 - 2.220446049250313e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999994 - 5.551115123125783e-17im, 1.2576745200831851e-16 - 2.177077962350893e-16im, -9.562663161322149e-17 - 2.0729945537922845e-16im, 2.8254308614972246e-16 + 2.0556473190325164e-16im, 1.2576745200831851e-16 + 2.0708261494473135e-16im, 1.0 + 1.0408340855860843e-17im, -3.7470027081099033e-16 - 1.942890293094024e-16im, 4.787836793695988e-16 + 1.8041124150158794e-16im, -9.6710833785707e-17 + 2.0383000842727483e-16im, -3.7470027081099033e-16 + 1.5265566588595902e-16im, 0.9999999999999989 + 0.0im, -1.6653345369377348e-16 - 2.220446049250313e-16im, 2.8362728832220796e-16 - 2.0122792321330962e-16im, 4.787836793695988e-16 - 1.5959455978986625e-16im, -1.942890293094024e-16 + 5.551115123125783e-17im, 0.999999999999999 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825447550043608 - 5.551115123125783e-17im, 0.0850539779781355 - 0.16185815289502728im, 0.0033671761000882918 - 0.020723857437605644im, -0.0017032375397508662 + 0.015789080243963572im, 0.0850539779781355 + 0.1618581528950273im, -0.682546629382727 - 8.673617379884035e-18im, 6.426779288142004e-5 - 2.1494477827038727e-5im, 1.607281347428685e-5 - 6.3519602119879726e-6im, 0.0033671761000882926 + 0.020723857437605644im, 6.42677928814478e-5 + 2.1494477827066483e-5im, -0.6839511512433554 - 2.7755575615628914e-17im, -0.0008376899857693298 + 4.49529684294625e-5im, -0.0017032375397508636 - 0.015789080243963572im, 1.6072813474272973e-5 + 6.3519602119879726e-6im, -0.0008376899857692743 - 4.49529684294625e-5im, -0.6837489916126674 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-5.479458082096217 + 0.0im, 0.11199224536388583 - 0.2131218128072449im, 0.0045924022786138505 - 0.028264720137891563im, -0.002324178700089852 + 0.021545229688704363im, 0.11199224536388579 + 0.21312181280724496im, -3.633249767671473 - 6.071532165918825e-18im, 0.3935454779702739 - 0.13162169655320755im, -0.29617864568938973 + 0.11705199468796201im, 0.0045924022786138835 + 0.02826472013789161im, 0.3935454779702735 + 0.13162169655320755im, -4.931698374773829 - 1.1102230246251565e-16im, -0.8397315504837116 + 0.0450627513070071im, -0.0023241787000898764 - 0.021545229688704405im, -0.2961786456893894 - 0.11705199468796212im, -0.8397315504837113 - 0.04506275130700743im, -4.055399791409068 - 3.885780586188048e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999996 - 5.551115123125783e-17im, 1.3010426069826053e-18 + 3.8163916471489756e-17im, -1.734723475976807e-17 - 7.979727989493313e-17im, 5.0306980803327406e-17 - 2.42861286636753e-17im, -2.3418766925686896e-17 - 4.466912950640278e-17im, 0.9999999999999992 + 0.0im, 9.71445146547012e-17 + 2.7755575615628914e-17im, -4.163336342344337e-17 + 1.6653345369377348e-16im, -2.42861286636753e-17 + 8.153200337090993e-17im, 8.673617379884035e-17 - 5.551115123125783e-17im, 0.9999999999999991 - 5.551115123125783e-17im, 4.926614671774132e-16 - 3.0531133177191805e-16im, 5.0306980803327406e-17 + 2.2551405187698492e-17im, -1.3877787807814457e-17 - 1.942890293094024e-16im, 4.996003610813204e-16 + 3.885780586188048e-16im, 0.999999999999999 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825654529668199 + 0.0im, -0.1337867934950738 + 0.1247840816504086im, 0.006740316698210909 - 0.0166371856714697im, -0.00394623626599898 - 0.016964780247061217im, -0.13378679349507383 - 0.12478408165040861im, -0.6825664416797546 + 0.0im, -4.286945331529249e-5 + 1.993524126146784e-5im, -3.5625650867537884e-6 + 6.192770689625315e-6im, 0.006740316698210907 + 0.0166371856714697im, -4.286945331529769e-5 - 1.993524126146784e-5im, -0.6840195019368167 + 0.0im, 0.0006382384203391829 - 0.00044938614687249634im, -0.003946236265998978 + 0.016964780247061217im, -3.562565086781544e-6 - 6.192770689625315e-6im, 0.0006382384203391378 + 0.00044938614687242695im, -0.6837221305951442 + 4.163336342344337e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-6.542976952167076 + 0.0im, -0.17618180595032945 + 0.16432627081261408im, 0.009193853361635897 - 0.022693272773558003im, -0.0053844413346211956 - 0.023147591232354166im, -0.17618180595032934 - 0.16432627081261397im, -4.684471190301244 + 0.0im, -0.32348736882614537 + 0.15042864332278405im, -0.17421283582767377 + 0.3028305206509327im, 0.009193853361635917 + 0.02269327277355796im, -0.3234873688261453 - 0.15042864332278405im, -5.919026746617552 + 4.440892098500626e-16im, 0.7149123027416175 - 0.5033725098744724im, -0.005384441334621168 + 0.02314759123235416im, -0.17421283582767377 - 0.30283052065093274im, 0.7149123027416175 + 0.5033725098744729im, -5.24783906625432 - 2.7755575615628914e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999993 - 5.551115123125783e-17im, -3.666771747345976e-16 + 1.0668549377257364e-16im, 1.0191500421363742e-17 + 6.418476861114186e-17im, -1.6653345369377348e-16 - 2.5847379792054426e-16im, -3.7404974950749903e-16 - 1.0581813203458523e-16im, 0.9999999999999987 + 5.551115123125783e-17im, 5.551115123125783e-17 + 1.5265566588595902e-16im, 5.551115123125783e-17 - 4.440892098500626e-16im, 1.235990476633475e-17 - 7.28583859910259e-17im, 4.85722573273506e-17 - 2.220446049250313e-16im, 0.9999999999999991 + 0.0im, -2.1337098754514727e-16 - 3.3306690738754696e-16im, -1.6740081543176188e-16 + 2.5760643618255585e-16im, 4.163336342344337e-17 + 4.440892098500626e-16im, -3.5388358909926865e-16 + 2.220446049250313e-16im, 0.9999999999999988 - 8.326672684688674e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.682570090916339 + 0.0im, -0.182510990119652 + 0.01298879443112294im, -0.011750532850085187 - 0.01228988348006315im, 0.0013226309847434066 + 0.01785764978124743im, -0.182510990119652 - 0.01298879443112294im, -0.6825708676659576 + 0.0im, 2.4309812964926417e-5 + 2.9339640016765034e-5im, -4.5531947476251666e-8 - 1.5832641076581055e-5im, -0.011750532850085187 + 0.01228988348006315im, 2.4309812964924682e-5 - 2.9339640016709523e-5im, -0.6840215478705238 + 0.0im, -0.0005932219229201115 - 0.0004886471878794707im, 0.0013226309847434031 - 0.01785764978124743im, -4.5531947490129454e-8 + 1.5832641076567178e-5im, -0.0005932219229200257 + 0.0004886471878794985im, -0.6837305273525237 + 4.163336342344337e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-7.606515655416893 + 1.3322676295501878e-15im, -0.2403516291554503 + 0.01710515021719093im, -0.016028182966757423 - 0.0167638781643685im, 0.001804616324250899 + 0.02436522861659606im, -0.2403516291554505 - 0.017105150217190918im, -5.745138466845712 + 0.0im, 0.21585381662750763 + 0.2605142999432265im, -0.0010351305980608183 - 0.35906540718230756im, -0.016028182966757443 + 0.016763878164368536im, 0.2158538166275073 - 0.2605142999432266im, -6.896628503960406 + 2.220446049250313e-16im, -0.6939632824422396 - 0.5716297714242848im, 0.001804616324250885 - 0.024365228616596117im, -0.0010351305980610404 + 0.35906540718230723im, -0.6939632824422399 + 0.5716297714242851im, -6.412170022627341 + 2.220446049250313e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999993 + 0.0im, -7.399679827213568e-17 + 5.477931476483011e-17im, -2.3852447794681098e-17 - 4.336808689942018e-17im, 1.3921155894713877e-16 + 2.0968470015869656e-16im, -8.703432939627387e-17 - 7.334627696864437e-17im, 0.999999999999999 - 4.85722573273506e-17im, 1.6609977282477928e-16 + 1.5092094240998222e-16im, -9.367506770274758e-17 - 7.554720737878995e-16im, -2.970713952610282e-17 + 4.2825985813177425e-17im, 1.700029006457271e-16 - 2.0643209364124004e-16im, 0.9999999999999988 + 0.0im, 2.7755575615628914e-17 - 1.6653345369377348e-16im, 1.3509159069169385e-16 - 2.069741947274828e-16im, -6.245004513516506e-17 + 6.895525817007808e-16im, -1.3877787807814457e-16 + 2.7755575615628914e-16im, 0.999999999999998 - 6.938893903907228e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825705696102424 + 0.0im, 0.10976524103268082 - 0.14639511646815992im, 0.010470664295416295 - 0.014137999521806754im, -0.01207542976293239 - 0.012357950012400677im, 0.10976524103268082 + 0.14639511646815992im, -0.6825713145374701 + 3.469446951953614e-17im, 3.676996777703958e-5 - 2.1710059901636908e-7im, 2.443195780511137e-6 - 1.5781501763630947e-5im, 0.010470664295416295 + 0.014137999521806752im, 3.676996777702765e-5 + 2.1710059905366563e-7im, -0.6839547821967189 + 0.0im, 0.000123568420992759 - 0.0007681419104834941im, -0.012075429762932384 + 0.012357950012400679im, 2.4431957805007287e-6 + 1.5781501763657835e-5im, 0.00012356842099287002 + 0.0007681419104834664im, -0.6837976298357358 + 3.469446951953614e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-8.67005952820006 + 8.881784197001252e-16im, 0.1445486286263838 - 0.19278610536436575im, 0.01428142100681325 - 0.0192834683327304im, -0.016476124918547726 - 0.016861605105324945im, 0.14454862862638385 + 0.1927861053643657im, -6.808222668090513 + 1.2212453270876722e-15im, 0.34923962090967386 - 0.0020620778504838178im, 0.0530020440579813 - 0.34235787330839984im, 0.014281421006813299 + 0.019283468332730404im, 0.34923962090967353 + 0.002062077850484241im, -7.820574257137117 - 4.440892098500626e-16im, 0.14643534050124307 - 0.9102924281129257im, -0.01647612491854766 + 0.016861605105324907im, 0.05300204405798081 + 0.3423578733084002im, 0.1464353405012433 + 0.9102924281129259im, -7.614760640734897 + 1.1102230246251565e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999996 + 0.0im, 2.168404344971009e-17 - 1.3595895242968226e-16im, -9.310586156219269e-17 - 2.0469737016526324e-16im, -5.377642775528102e-17 - 3.0704605524789486e-16im, 1.734723475976807e-17 + 1.3314002678121994e-16im, 0.9999999999999998 + 0.0im, 1.6653345369377348e-16 - 1.3877787807814457e-16im, 1.1102230246251565e-16 - 1.7650811368064012e-16im, -9.215718466126788e-17 + 2.0296264668928643e-16im, 1.5959455978986625e-16 + 8.326672684688674e-17im, 0.9999999999999984 - 5.551115123125783e-17im, -3.7470027081099033e-16 + 3.217912047936977e-16im, -5.898059818321144e-17 + 3.0466081046842675e-16im, 9.71445146547012e-17 + 1.95590071916385e-16im, -4.0245584642661925e-16 - 3.7426658994199613e-16im, 0.9999999999999981 - 6.938893903907228e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825680851138368 + 0.0im, -0.17876923862993646 + 0.038945164387309605im, 0.013179916996237488 + 0.014451699588528238im, -0.01273992271008874 + 0.008461191612542761im, -0.17876923862993643 - 0.03894516438730962im, -0.6825689038662157 + 0.0im, -2.0861014256922522e-5 - 3.602366199341456e-5im, 6.913726654650398e-6 - 2.695570477956582e-6im, 0.013179916996237488 - 0.014451699588528228im, -2.0861014256901705e-5 + 3.6023661993428435e-5im, -0.6838082863906019 + 5.551115123125783e-17im, -0.00012069854007423775 + 0.0007819476617623839im, -0.012739922710088742 - 0.00846119161254276im, 6.913726654678154e-6 + 2.6955704779528956e-6im, -0.00012069854007422387 - 0.0007819476617623416im, -0.6839351647834131 + 4.163336342344337e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-9.733607227507003 + 0.0im, -0.2353916335652546 + 0.05128044363143289im, 0.017972451234664035 + 0.019706684509984848im, -0.017383430747610604 + 0.011545167250008289im, -0.23539163356525503 - 0.05128044363143272im, -7.872589140018221 + 8.881784197001252e-16im, -0.19282193800081965 - 0.33297288006644954im, 0.2852714089755456 - 0.11122315071127217im, 0.017972451234664046 - 0.019706684509984862im, -0.19282193800081981 + 0.3329728800664491im, -8.651516260518484 + 8.881784197001252e-16im, -0.13930613682320503 + 0.902497949032im, -0.017383430747610604 - 0.011545167250008266im, 0.2852714089755459 + 0.11122315071127227im, -0.1393061368232037 - 0.9024979490319995im, -8.892904177370475 + 6.661338147750939e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999994 + 5.551115123125783e-17im, 1.8257964584655895e-16 - 1.5352302762394743e-16im, -2.7972416050126014e-17 + 1.0321604682062002e-16im, 2.0816681711721685e-16 + 7.047314121155779e-18im, 1.9201220474718284e-16 + 1.6523241108679088e-16im, 0.9999999999999996 - 5.551115123125783e-17im, -1.734723475976807e-17 - 7.28583859910259e-17im, -2.0122792321330962e-16 + 1.9081958235744878e-17im, -2.190088388420719e-17 - 1.0451708942760263e-16im, -6.245004513516506e-17 + 7.979727989493313e-17im, 0.9999999999999987 - 1.1102230246251565e-16im, -5.551115123125783e-16 - 6.487865800153259e-16im, 2.1011838102769076e-16 - 5.095750210681871e-18im, -2.0122792321330962e-16 - 2.7755575615628914e-17im, -4.996003610813204e-16 + 6.730727086790012e-16im, 0.9999999999999984 - 2.0816681711721685e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825561786495431 + 0.0im, 0.18090959972170065 + 0.02693802872194198im, 0.004555403433847926 + 0.02207867835898655im, 0.0062791747051506985 - 0.010351839392152703im, 0.18090959972170062 - 0.026938028721941995im, -0.6825573548108337 + 2.7755575615628914e-17im, 1.7742913696990742e-5 + 4.841326066547247e-5im, -6.546963871128381e-6 + 1.559692383654599e-5im, 0.004555403433847921 - 0.02207867835898655im, 1.7742913697028906e-5 - 4.841326066544818e-5im, -0.6836173350823234 + 2.7755575615628914e-17im, -0.0005970821539243443 - 0.0005548041874899289im, 0.006279174705150697 + 0.0103518393921527im, -6.546963871121442e-6 - 1.559692383654252e-5im, -0.0005970821539243443 + 0.0005548041874899219im, -0.6840891818843852 + 1.3877787807814457e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-10.797167297461286 + 0.0im, 0.2380868182919756 + 0.03545190282512163im, 0.006207202087220309 + 0.030084452537089478im, 0.008567545420016389 - 0.014124444427495332im, 0.23808681829197562 - 0.03545190282512169im, -8.940129142380133 + 0.0im, 0.14791785381227376 + 0.40360827674769234im, 0.09275162943646056 - 0.220963814795066im, 0.006207202087220313 - 0.030084452537089384im, 0.14791785381227357 - 0.4036082767476922im, -9.425424355847223 - 8.881784197001252e-16im, -0.5972676101486565 - 0.5549763995677018im, 0.00856754542001634 + 0.014124444427495294im, 0.09275162943646093 + 0.22096381479506566im, -0.5972676101486565 + 0.5549763995677016im, -10.171671291318422 + 4.440892098500626e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999993 + 5.551115123125783e-17im, -1.0630602301220371e-16 + 1.0364972768961422e-16im, -1.6566609195578508e-16 + 2.279738355558114e-16im, 6.7220534694101275e-18 - 1.0798653637955624e-16im, -1.124317652867468e-16 - 9.627715291671279e-17im, 0.9999999999999997 + 0.0im, -2.1163626406917047e-16 - 6.245004513516506e-17im, 2.2898349882893854e-16 - 1.8127860323957634e-16im, -1.6436504934880247e-16 - 2.2764179864048772e-16im, -2.393918396847994e-16 + 7.632783294297951e-17im, 0.9999999999999991 - 5.551115123125783e-17im, 1.6653345369377348e-16 + 4.996003610813204e-16im, 8.998878031629687e-18 + 1.115644035487584e-16im, 2.185751579730777e-16 + 2.0729945537922845e-16im, 1.6653345369377348e-16 - 5.273559366969494e-16im, 0.9999999999999974 - 3.469446951953614e-18im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825031426361203 + 5.551115123125783e-17im, -0.06238030178557413 - 0.1717126934356794im, -0.026617726658389476 - 0.004736163812412396im, -0.005617027499035381 - 0.00666963015139624im, -0.062380301785574126 + 0.1717126934356794im, -0.6825057608210098 + 8.326672684688674e-17im, 3.359481777886336e-5 - 5.8060525509291e-5im, -7.769665881061753e-5 + 2.849258588901414e-5im, -0.026617726658389483 + 0.004736163812412392im, 3.359481777888418e-5 + 5.806052550923549e-5im, -0.6834098920344143 + 0.0im, 0.0007619934106402049 + 0.0006350280885869253im, -0.005617027499035382 + 0.006669630151396237im, -7.7696658810621e-5 - 2.8492585889031488e-5im, 0.0007619934106402326 - 0.000635028088586953im, -0.684117901676517 + 2.42861286636753e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-11.860781344842803 + 8.881784197001252e-16im, -0.08190831426543724 - 0.2254669640047435im, -0.03618415945375522 - 0.006438344971552396im, -0.007660221857654952 - 0.009095708846822396im, -0.08190831426543711 + 0.22546696400474325im, -10.018692227786623 + 4.440892098500626e-16im, 0.23299558422544903 - 0.40267636663214473im, 0.15368282286566984 - 0.05635608637962484im, -0.036184159453755145 + 0.006438344971552334im, 0.23299558422544908 + 0.40267636663214457im, -10.241269747637014 - 8.881784197001252e-16im, 0.49491003058404637 + 0.41245170840637857im, -0.007660221857654987 + 0.009095708846822415im, 0.1536828228656697 + 0.05635608637962454im, 0.49491003058404726 - 0.4124517084063781im, -11.198629270229533 - 4.440892098500626e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999992 + 0.0im, -5.204170427930421e-17 + 9.194034422677078e-17im, 2.0296264668928643e-16 - 1.6479873021779667e-16im, -7.28583859910259e-17 + 5.334274688628682e-17im, -5.117434254131581e-17 - 4.683753385137379e-17im, 0.9999999999999996 + 4.5102810375396984e-17im, 6.661338147750939e-16 + 1.249000902703301e-16im, 5.551115123125783e-17 + 1.8214596497756474e-17im, 2.0469737016526324e-16 + 1.6306400674181987e-16im, 6.106226635438361e-16 - 1.457167719820518e-16im, 1.0 - 2.7755575615628914e-17im, 3.0357660829594124e-17 + 1.5937771935536915e-17im, -6.895525817007808e-17 - 4.466912950640278e-17im, 5.898059818321144e-17 - 1.6479873021779667e-17im, 3.382710778154774e-17 - 2.0925101928970236e-17im, 0.9999999999999998 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6822611715927952 - 5.551115123125783e-17im, -0.1348268085234456 + 0.12271345814534049im, 0.020568168568344758 - 0.028512022094950098im, -3.3648784124761406e-5 + 3.35591390145775e-5im, -0.1348268085234456 - 0.1227134581453405im, -0.682263877518597 - 3.469446951953614e-17im, -2.4163688248673987e-5 + 5.0864164010053226e-6im, -0.035186470745824414 + 0.0016170172012541645im, 0.020568168568344765 + 0.028512022094950105im, -2.4163688248618476e-5 - 5.086416400987975e-6im, -0.6824828419104413 + 2.7755575615628914e-17im, -0.17921200314626332 - 0.029204337688828012im, -3.364878412475883e-5 - 3.35591390145712e-5im, -0.035186470745824414 - 0.0016170172012541645im, -0.17921200314626332 + 0.029204337688828016im, 0.6824753807862921 - 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-12.92464144345481 - 8.881784197001252e-16im, -0.17520815933388875 + 0.1594667956811337im, 0.027801314412567973 - 0.03853875896621249im, 0.00013276809672031764 - 0.00013250594520458625im, -0.17520815933388928 - 0.15946679568113364im, -11.122148267610996 + 9.992007221626409e-16im, -0.47061389363922457 + 0.09906036097950416im, 0.048313808177241895 - 0.002220099959157269im, 0.027801314412568362 + 0.038538758966212644im, -0.47061389363922546 - 0.0990603609795041im, -11.155994399391432 + 0.0im, 0.2292381863859161 + 0.03735562441328363im, 0.00013276809672018233 + 0.0001325059452044336im, 0.04831380817724196 + 0.0022200999591572776im, 0.2292381863859156 - 0.03735562441328361im, -9.298421516268228 + 1.3322676295501878e-15im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999989 + 0.0im, 6.418476861114186e-17 + 4.939625097843958e-16im, -4.5102810375396984e-17 + 1.249000902703301e-16im, 1.691355389077387e-17 - 2.2985086056692694e-17im, 6.505213034913027e-17 - 4.915772650049277e-16im, 0.9999999999999989 + 0.0im, -4.0245584642661925e-16 - 2.498001805406602e-16im, -4.163336342344337e-17 + 1.1058862159352145e-17im, -3.469446951953614e-17 - 1.3097162243624894e-16im, -3.7470027081099033e-16 + 2.498001805406602e-16im, 0.9999999999999994 + 2.7755575615628914e-17im, -1.9949319973733282e-17 + 2.5153490401663703e-17im, -1.6371452804531117e-17 - 4.336808689942018e-19im, -2.949029909160572e-17 - 1.1709383462843448e-17im, -1.3877787807814457e-17 - 4.358492733391728e-17im, 0.9999999999999999 + 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6810937517864593 + 0.0im, 0.0035661582569047057 + 0.18479428774681217im, 0.00952604087389142 + 0.04275524046131715im, -8.42948350004642e-7 - 1.550532844631601e-7im, 0.0035661582569047057 - 0.18479428774681217im, -0.6810938609732037 + 2.7755575615628914e-17im, 7.578429108978657e-7 - 1.5357923122127914e-7im, 0.008752383987710749 - 0.04292157287705788im, 0.009526040873891417 - 0.04275524046131715im, 7.578429109117435e-7 + 1.5357923124903472e-7im, -0.6810990450625096 - 1.734723475976807e-17im, -0.07215393786138725 + 0.1701449184085917im, -8.429483500291721e-7 + 1.550532844460026e-7im, 0.008752383987710746 + 0.042921572877057876im, -0.07215393786138725 - 0.17014491840859172im, 0.6810991539850982 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-13.989663924980006 + 0.0im, 0.0044126143557236056 + 0.22865668549336257im, 0.012695129100335129 + 0.05697889653736214im, 0.000574304163670253 + 0.00010561108792887103im, 0.004412614355723633 - 0.228656685493363im, -12.231444320457967 + 8.881784197001252e-16im, 0.4724891546965091 - 0.09574274570934582im, -0.011666165452263344 + 0.05721071553800887im, 0.012695129100335323 - 0.05697889653736215im, 0.47248915469651065 + 0.09574274570934538im, -12.129453501886749 + 6.106226635438361e-16im, 0.08925196615159414 - 0.21046348276526367im, 0.0005743041636704273 - 0.00010561108792917634im, -0.011666165452263122 - 0.05721071553800867im, 0.08925196615159409 + 0.21046348276526303im, -10.369852387923931 + 1.3322676295501878e-15im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.999999999999999 + 0.0im, -3.209238430557093e-16 + 7.806255641895632e-18im, -3.452099717193846e-16 + 2.6020852139652106e-18im, 0.9999999999999988 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6745570649921337 + 0.0im, 0.14619835697453124 + 0.14700570759639542im, 0.14619835697453126 - 0.14700570759639545im, -0.6745570672645678 - 1.3877787807814457e-17im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-15.060314973580123 + 8.881784197001252e-16im, 0.1402491536618711 + 0.14102365102126876im, 0.1402491536618716 - 0.14102365102126918im, -13.297606467715008 - 2.220446049250313e-16im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2);;;], (⊞(ℂ^2) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^2)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[5.0e-324 + 5.0e-324im], (ℂ^1 ⊗ (ℂ^1)') ← ℂ^1);;;], (⊞(ℂ^1) ⊗ ⊞((ℂ^1)')) ← ⊞(ℂ^1))], BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}[BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.0 + 6.95261137609115e-310im], (ℂ^1 ⊗ ℂ^1) ← ℂ^1);;;], (⊞(ℂ^1) ⊗ ⊞(ℂ^1)) ← ⊞(ℂ^1)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-15.060314973580235 + 3.552713678800501e-15im, -0.01627525238751377 + 0.19822363988510872im, -0.016275252387513803 - 0.19822363988510916im, -13.297606467736824 + 3.552713678800501e-15im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3491141299840286 + 0.0im, 0.0339312587105228 - 0.4132641047485228im, 0.03393125871052277 + 0.4132641047485227im, 1.349114134528769 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999998 + 0.0im, -1.231653667943533e-16 + 2.5153490401663703e-17im, -1.2750217548429532e-16 - 3.2959746043559335e-17im, 0.9999999999999999 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2);;;], (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^2)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-13.989663924980066 + 1.7763568394002505e-15im, -0.11964193064919564 + 0.19490807939564825im, -0.054819620221170304 + 0.020064151983032977im, -0.0003232518795989207 - 0.00048629957569977164im, -0.11964193064919589 - 0.19490807939564841im, -12.231444320565712 + 1.5543122344752192e-15im, 0.37805238831567056 + 0.2991472319762478im, 0.024531821223799828 - 0.05298447931519435im, -0.05481962022117061 - 0.0200641519830327im, 0.378052388315673 - 0.29914723197624604im, -12.12945350373385 - 8.881784197001252e-16im, 0.05340547098227372 + 0.222280564099492im, -0.00032325187959920346 + 0.0004862995756992339im, 0.02453182122380012 + 0.052984479315194406im, 0.053405470982274106 - 0.22228056409949276im, -10.36985243393849 - 8.881784197001252e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.36218750357285 - 1.1102230246251565e-16im, 0.19338289026066147 - 0.3150391131617804im, 0.08226996965680503 - 0.030111065493947903im, -9.488678413499153e-7 - 1.427481633793637e-6im, 0.19338289026066144 + 0.3150391131617803im, 1.3621877219443388 - 5.551115123125783e-17im, -1.2127195752886788e-6 - 9.596054949267963e-7im, 0.036809340748679656 - 0.0795017922877172im, 0.08226996965680503 + 0.030111065493947875im, -1.2127195752609232e-6 + 9.59605494871285e-7im, 1.36219808973168 - 1.1102230246251565e-16im, 0.08634913030655317 + 0.35939638952342634im, -9.488678413574098e-7 + 1.4274816337966727e-6im, 0.036809340748679656 + 0.0795017922877172im, 0.08634913030655313 - 0.35939638952342634im, -1.3621983075699942 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999999 + 5.551115123125783e-17im, 1.5872719805187785e-16 + 1.3010426069826053e-18im, -2.7755575615628914e-17 + 1.0061396160665481e-16im, -4.949382917396328e-17 - 8.673617379884035e-19im, 1.5742615544489524e-16 - 1.5829351718288365e-17im, 0.9999999999999992 - 2.7755575615628914e-17im, 2.7755575615628914e-16 + 1.8041124150158794e-16im, -8.673617379884035e-18 + 4.9439619065339e-17im, -2.2551405187698492e-17 - 9.84455572616838e-17im, 2.7755575615628914e-16 - 1.8041124150158794e-16im, 0.9999999999999988 + 0.0im, 2.905661822261152e-17 - 1.214306433183765e-17im, -4.4885969940899884e-17 - 1.734723475976807e-18im, -6.071532165918825e-18 - 4.423544863740858e-17im, 3.209238430557093e-17 - 8.673617379884035e-18im, 0.9999999999999987 - 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-12.924641443454856 + 2.6645352591003757e-15im, -0.19606043492446074 + 0.13299572877873014im, 0.04740400998546415 + 0.0033179606777710563im, -0.0001783118694020161 - 5.827736182232278e-5im, -0.19606043492446013 - 0.13299572877873053im, -11.122148267831918 - 1.3322676295501878e-15im, -0.37817595145884875 - 0.2971082989135545im, -0.029609800911086046 - 0.038241260925965574im, 0.04740400998546422 - 0.0033179606777708343im, -0.3781759514588481 + 0.29710829891355445im, -11.15599441150335 - 1.7763568394002505e-15im, -0.2252698626381034 - 0.056564308345741096im, -0.00017831186940146446 + 5.827736182228982e-5im, -0.029609800911086184 + 0.03824126092596569im, -0.22526986263810317 + 0.05656430834574102im, -9.2984215941814 - 1.942890293094024e-15im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.364522343185534 + 0.0im, 0.30174625221980306 - 0.20468669640401693im, -0.07014155185605092 - 0.0049094351092084584im, -9.032016043560988e-5 - 2.9520968381235933e-5im, 0.3017462522198031 + 0.20468669640401688im, 1.3645277550478194 - 8.326672684688674e-17im, 3.883476546703846e-5 + 3.0509932964925546e-5im, -0.043129242345111306 - 0.05570168859400408im, -0.0701415518560509 + 0.004909435109208465im, 3.883476546703846e-5 - 3.0509932964939424e-5im, 1.3649656806245876 - 5.551115123125783e-17im, -0.3522181425886653 - 0.08844056317692398im, -9.032016043561786e-5 + 2.95209683812455e-5im, -0.04312924234511129 + 0.055701688594004074im, -0.3522181425886653 + 0.088440563176924im, -1.3649507863422312 + 3.469446951953614e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999993 - 5.551115123125783e-17im, 3.0357660829594124e-18 + 6.971419969081794e-17im, -3.642919299551295e-17 - 4.7704895589362195e-17im, 5.594483210025203e-17 - 4.445228907190568e-17im, 3.903127820947816e-18 - 6.461844948013606e-17im, 0.9999999999999989 - 4.163336342344337e-17im, 0.0 - 1.97758476261356e-16im, -8.673617379884035e-18 + 2.7972416050126014e-17im, -3.2959746043559335e-17 + 4.597017211338539e-17im, 5.551115123125783e-17 + 1.942890293094024e-16im, 0.9999999999999991 - 2.7755575615628914e-17im, 3.599551212651875e-17 - 1.5178830414797062e-17im, 6.158268339717665e-17 + 3.859759734048396e-17im, -8.673617379884035e-18 - 2.3852447794681098e-17im, 2.42861286636753e-17 + 2.0383000842727483e-17im, 0.9999999999999984 - 2.7755575615628914e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-11.86078134484277 - 8.881784197001252e-16im, -0.18668138763303282 + 0.1506465509432794im, -0.03492873196396585 + 0.011433692783449259im, -0.008413050861186674 + 0.00840425666857882im, -0.1866813876330324 - 0.15064655094327883im, -10.018692227967987 - 1.7763568394002505e-15im, 0.4349714035561384 + 0.16503051221901377im, 0.1627730422416412 - 0.01730203904553973im, -0.03492873196396572 - 0.01143369278344921im, 0.43497140355613884 - 0.1650305122190142im, -10.241269806783228 - 1.7763568394002505e-15im, 0.5748186599107972 - 0.29092259129509523im, -0.00841305086118663 - 0.008404256668578754im, 0.16277304224164157 + 0.01730203904553962im, 0.5748186599107967 + 0.2909225912950961im, -11.19862932459368 - 1.7208456881689926e-15im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3650062852722917 + 1.1102230246251565e-16im, 0.2843482106239342 - 0.22946088916797255im, 0.05138842267346625 - 0.01682166527212062im, 0.012338112093738439 - 0.012325215018249614im, 0.2843482106239343 + 0.22946088916797253im, 1.3650115216449736 - 1.6653345369377348e-16im, -0.00012543401829684386 - 4.7590361554522564e-5im, 0.00016458075376205548 - 1.7493858160799736e-5im, 0.05138842267346625 + 0.01682166527212062im, -0.00012543401829685774 + 4.75903615544393e-5im, 1.366819783425168 + 0.0im, -0.0017700158426693369 + 0.0008958236925244167im, 0.012338112093738442 + 0.012325215018249621im, 0.00016458075376207283 + 1.749385816077198e-5im, -0.001770015842669448 - 0.0008958236925242502im, 1.368235804308368 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999991 - 5.551115123125783e-17im, -6.895525817007808e-17 - 7.719519468096792e-17im, -1.3530843112619095e-16 - 6.505213034913027e-17im, 2.5066754227864863e-16 - 1.95590071916385e-16im, -6.288372600415926e-17 + 7.784571598445922e-17im, 0.999999999999999 - 5.551115123125783e-17im, 2.0816681711721685e-17 - 8.326672684688674e-17im, 5.551115123125783e-17 - 2.3592239273284576e-16im, -1.4311468676808659e-16 + 6.591949208711867e-17im, 6.938893903907228e-18 + 4.163336342344337e-17im, 0.9999999999999991 + 2.7755575615628914e-17im, 6.661338147750939e-16 - 1.1102230246251565e-16im, 2.5066754227864863e-16 + 1.942890293094024e-16im, 5.898059818321144e-17 + 2.220446049250313e-16im, 6.938893903907228e-16 + 2.220446049250313e-16im, 0.9999999999999998 - 8.326672684688674e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-10.797167297461337 - 8.881784197001252e-16im, -0.213108188861079 - 0.11192439545192931im, 0.009586494673853531 + 0.029183924305397485im, -0.01200174224969875 + 0.011351751961923846im, -0.21310818886107913 + 0.11192439545192943im, -8.940129142452484 - 8.881784197001252e-16im, -0.30865701487554176 - 0.2991820691639735im, 0.07756805873676609 - 0.22674068326528263im, 0.009586494673853524 - 0.029183924305397513im, -0.308657014875542 + 0.2991820691639737im, -9.425426486757138 - 2.220446049250313e-15im, 0.3474136208637243 + 0.7375857855572456im, -0.012001742249698744 - 0.011351751961923857im, 0.07756805873676642 + 0.22674068326528252im, 0.3474136208637243 - 0.737585785557245im, -10.171669225896128 - 8.881784197001252e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651123572990063 + 0.0im, 0.32385931670583157 + 0.17009087462803654im, -0.014070864839106684 - 0.04283557946348171im, 0.017592211744615286 - 0.01663945284324167im, 0.3238593167058315 - 0.17009087462803651im, 1.3651147096212162 + 0.0im, 7.404755886175618e-5 + 7.177449057060858e-5im, 1.0950135264503613e-5 - 3.200915150170826e-5im, -0.014070864839106682 + 0.042835579463481724im, 7.404755886167291e-5 - 7.177449057060858e-5im, 1.3672346738126993 - 1.6653345369377348e-16im, -0.0006946120928669752 - 0.0014747117069969784im, 0.01759221174461529 + 0.01663945284324167im, 1.0950135264475858e-5 + 3.200915150167703e-5im, -0.0006946120928669475 + 0.0014747117069969784im, 1.368178358997323 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999993 - 5.551115123125783e-17im, 9.71445146547012e-17 + 4.0766001685454967e-17im, 1.8756697583999227e-16 + 2.688821387764051e-16im, -4.336808689942018e-18 - 3.903127820947816e-18im, 1.1752751549742868e-16 - 5.767955557622884e-17im, 1.0000000000000002 + 5.551115123125783e-17im, 4.579669976578771e-16 - 2.7755575615628914e-16im, 5.551115123125783e-17 + 6.245004513516506e-17im, 1.8821749714348357e-16 - 2.654126918244515e-16im, 4.440892098500626e-16 + 2.7755575615628914e-16im, 0.9999999999999991 - 5.551115123125783e-17im, -1.5265566588595902e-16 - 2.498001805406602e-16im, -8.673617379884035e-19 + 3.0357660829594124e-18im, 6.938893903907228e-17 - 7.28583859910259e-17im, -4.163336342344337e-17 + 2.220446049250313e-16im, 0.9999999999999994 - 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-9.733607227507003 - 1.3322676295501878e-15im, 0.11206538626061385 - 0.213261000305924im, 0.004276874616029533 - 0.02632275151623013im, -0.0022386125782278415 + 0.02075202828634022im, 0.11206538626061388 + 0.213261000305924im, -7.872589140147331 - 9.992007221626409e-16im, 0.3648585039945523 - 0.12202730815497853im, -0.28481446801732924 + 0.11256078763197397im, 0.004276874616029533 + 0.026322751516229946im, 0.3648585039945525 + 0.12202730815497964im, -8.651817366415424 - 1.3322676295501878e-15im, -0.9119137043505223 + 0.04893628250023935im, -0.0022386125782278277 - 0.02075202828634016im, -0.28481446801732924 - 0.11256078763197408im, -0.9119137043505225 - 0.04893628250023879im, -8.892603138257147 - 1.7763568394002505e-15im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651361702276748 + 1.1102230246251565e-16im, -0.17021712688048474 + 0.3239240586144482im, -0.006272806786819501 + 0.038607055193902264im, 0.003281257356589018 - 0.030417387152906487im, -0.17021712688048476 - 0.32392405861444823im, 1.3651378077251668 - 8.326672684688674e-17im, -7.895469040630765e-5 + 2.6406478009166623e-5im, 1.3815317880520872e-5 - 5.45992807871043e-6im, -0.0062728067868195216 - 0.038607055193902264im, -7.895469040619663e-5 - 2.640647800919438e-5im, 1.3676170948705835 - 1.1102230246251565e-16im, 0.001580183875200758 - 8.479775884560198e-5im, 0.003281257356589032 + 0.030417387152906494im, 1.381531788040985e-5 + 5.459928078765941e-6im, 0.0015801838752005914 + 8.479775884561586e-5im, 1.3678698100218307 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999997 - 5.551115123125783e-17im, 2.458970527197124e-16 + 1.2685165418080402e-17im, 1.214306433183765e-17 + 3.3176586478056436e-17im, -3.3566899260151217e-16 + 1.4647571350279165e-16im, 2.480654570646834e-16 - 1.2685165418080402e-17im, 0.999999999999999 - 4.85722573273506e-17im, 3.677613769070831e-16 + 6.938893903907228e-17im, 8.326672684688674e-17 - 1.6653345369377348e-16im, 8.673617379884035e-18 - 3.9099040845258504e-17im, 4.163336342344337e-16 - 6.938893903907228e-17im, 1.0 - 5.551115123125783e-17im, -1.942890293094024e-16 + 1.942890293094024e-16im, -3.2873009869760494e-16 - 1.3888629829539312e-16im, 2.0816681711721685e-17 + 1.942890293094024e-16im, -2.220446049250313e-16 - 2.0469737016526324e-16im, 1.0 - 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-8.670059528199976 - 8.881784197001252e-16im, -0.1762085703672515 + 0.16435123421242534im, 0.008975971726752895 - 0.022155473893555613im, -0.005362236840383608 - 0.023052133960165932im, -0.17620857036725188 - 0.16435123421242537im, -6.808222668169576 - 1.3322676295501878e-15im, -0.3154620612243565 + 0.14669670340852234im, -0.17342461779589052 + 0.30146038207057246im, 0.008975971726752891 + 0.022155473893555606im, -0.3154620612243569 - 0.14669670340852192im, -7.827706106951584 - 6.661338147750939e-16im, 0.7531980911151805 - 0.5303296707045169im, -0.00536223684038359 + 0.023052133960165932im, -0.17342461779589097 - 0.3014603820705725im, 0.7531980911151792 + 0.5303296707045178im, -7.607628813605142 - 3.3306690738754696e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.365141139220623 + 1.1102230246251565e-16im, 0.26761341677384776 - 0.2496053128796324im, -0.013161787591478926 + 0.03248736184260902im, 0.007860028435309942 + 0.03379008309839791im, 0.26761341677384787 + 0.24960531287963234im, 1.3651426290850184 - 5.551115123125783e-17im, 6.657128030771939e-5 - 3.095712093571443e-5im, 1.6068185160419274e-5 - 2.7931112359384086e-5im, -0.01316178759147893 - 0.03248736184260901im, 6.657128030766995e-5 + 3.095712093575259e-5im, 1.3679215990005347 + 0.0im, -0.001271264917224152 + 0.0008951023731343377im, 0.007860028435309925 - 0.03379008309839791im, 1.6068185160336007e-5 + 2.793111235944827e-5im, -0.001271264917224152 - 0.0008951023731342822im, 1.3675832260042977 + 1.1449174941446927e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999999 - 5.551115123125783e-17im, -3.694961003830599e-16 + 5.3939058081153846e-17im, 3.480288973678469e-17 - 4.4885969940899884e-17im, -6.993104012531504e-18 - 3.2016490153496946e-16im, -3.8220837085545245e-16 - 5.442694905877232e-17im, 1.0000000000000002 - 4.163336342344337e-17im, 4.75097391983148e-16 + 3.5561831257524545e-17im, 3.3133218391157016e-16 - 3.5041414214731503e-16im, 3.38000027272356e-17 + 4.4885969940899884e-17im, 4.495102207124901e-16 - 7.806255641895632e-18im, 1.0 + 0.0im, 5.828670879282072e-16 - 3.3306690738754696e-16im, -9.324138683375338e-18 + 3.2016490153496946e-16im, 2.914335439641036e-16 + 4.0939474033052647e-16im, 6.661338147750939e-16 + 5.551115123125783e-16im, 1.0000000000000004 + 7.979727989493313e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-7.60651565541688 - 1.3322676295501878e-15im, -0.24035162915190125 + 0.017105150216906492im, -0.015912199209107525 - 0.01664257063009418im, 0.0018163040916547718 + 0.02452303132803582im, -0.24035162915190134 - 0.017105150216906576im, -5.745138466953624 + 0.0im, 0.2142801445001846 + 0.2586150310281956im, -0.0010417853783095676 - 0.36137350328192863im, -0.015912199209107532 + 0.016642570630094167im, 0.21428014450018446 - 0.2586150310281956im, -6.908917745702025 - 8.881784197001252e-16im, -0.6913378991399292 - 0.5694671987079365im, 0.0018163040916548134 - 0.0245230313280358im, -0.0010417853783092346 + 0.36137350328192885im, -0.6913378991399295 + 0.5694671987079358im, -6.3998807932854875 - 2.498001805406602e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651401818327153 - 1.1102230246251565e-16im, 0.365021980233804 - 0.025977588861805095im, 0.023331052996624323 + 0.02440195049514602im, -0.002662398987116517 - 0.03594667548843594im, 0.365021980233804 + 0.025977588861805123im, 1.3651417353291713 + 0.0im, -4.848022810440694e-5 - 5.8510857926658e-5im, 9.279451303190189e-8 + 3.218619073086515e-5im, 0.02333105299662432 - 0.024401950495146006im, -4.848022810440347e-5 + 5.8510857926630244e-5im, 1.3680641176426354 - 1.1102230246251565e-16im, 0.001183256766878596 + 0.0009746694843713322im, -0.0026623989871165064 + 0.03594667548843594im, 9.279451305965747e-8 - 3.218619073092066e-5im, 0.0011832567668785127 - 0.0009746694843713044im, 1.3674400317293745 + 1.3877787807814457e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000004 - 5.551115123125783e-17im, 4.40619762898109e-16 + 1.3270634591222574e-16im, 1.1807978097903848e-16 - 1.474514954580286e-16im, 3.2959746043559335e-17 + 1.3530843112619095e-16im, 4.358492733391728e-16 - 1.2923689896027213e-16im, 1.0000000000000009 + 5.551115123125783e-17im, 1.0234868508263162e-16 - 3.3306690738754696e-16im, -2.3592239273284576e-16 + 6.938893903907228e-17im, 1.1844908734404136e-16 + 1.457167719820518e-16im, 1.1622647289044608e-16 + 3.608224830031759e-16im, 0.9999999999999998 - 5.551115123125783e-17im, -2.498001805406602e-16 - 3.3306690738754696e-16im, 3.642919299551295e-17 - 1.3617579286417936e-16im, -2.0816681711721685e-16 - 8.326672684688674e-17im, -2.7755575615628914e-16 + 3.885780586188048e-16im, 1.0 + 1.734723475976807e-18im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-6.542976952167081 - 4.440892098500626e-16im, 0.14452667305065117 - 0.19275682297014246im, 0.014542243707980303 - 0.019635643844312455im, -0.01664575596247027 - 0.017035204860640255im, 0.14452667305065128 + 0.19275682297014238im, -4.6844711904505045 - 2.7755575615628914e-17im, 0.3560028997395999 - 0.002102011746551641im, 0.05356622689400817 - 0.3460021201083329im, 0.014542243707980303 + 0.019635643844312458im, 0.3560028997396 + 0.0021020117465516686im, -5.922744171689484 - 4.440892098500626e-16im, 0.13863962059250934 - 0.8618315526893598im, -0.01664575596247024 + 0.01703520486064019im, 0.053566226894008306 + 0.3460021201083335im, 0.13863962059250912 + 0.8618315526893596im, -5.244121657614235 + 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651309059336394 + 2.220446049250313e-16im, -0.21949780861505647 + 0.29274665599423183im, -0.021322809872560446 + 0.028791093645836693im, 0.024399237805160744 + 0.02497008939656511im, -0.21949780861505647 - 0.29274665599423183im, 1.3651328833587688 + 0.0im, -9.452350226602305e-5 + 5.581188317616004e-7im, -2.216784801500893e-6 + 1.4319036094430013e-5im, -0.02132280987256046 - 0.028791093645836693im, -9.452350226596754e-5 - 5.581188317754782e-7im, 1.368045643283895 + 5.551115123125783e-17im, -0.0002477455327007383 + 0.0015400713701912427im, 0.024399237805160744 - 0.024970089396565115im, -2.2167848014731373e-6 - 1.4319036094398788e-5im, -0.0002477455327007938 - 0.0015400713701910762im, 1.3674376182686019 + 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 - 5.551115123125783e-17im, -2.417770844642675e-16 - 3.5887091909270197e-17im, -9.042246118529107e-17 - 3.7947076036992655e-17im, 4.7379634937616544e-17 + 1.682681771697503e-16im, -2.389581588158052e-16 + 2.99781900692242e-17im, 0.9999999999999999 + 1.3877787807814457e-17im, 5.551115123125783e-17 + 6.591949208711867e-17im, 4.85722573273506e-17 - 2.688821387764051e-16im, -9.063930161978817e-17 + 3.230922474006803e-17im, 1.214306433183765e-16 - 6.591949208711867e-17im, 0.9999999999999998 - 2.7755575615628914e-17im, 1.1102230246251565e-16 - 2.498001805406602e-16im, 4.92227786308419e-17 - 1.704365815147213e-16im, 6.245004513516506e-17 + 3.0444397003392965e-16im, 8.326672684688674e-17 + 3.885780586188048e-16im, 0.9999999999999998 + 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-5.479458082096179 + 0.0im, -0.2352380022195404 + 0.05124697479728836im, 0.019294051895280124 + 0.021155811673616177im, -0.01805467066459783 + 0.011990969762042697im, -0.2352380022195405 - 0.05124697479728836im, -3.63324976778254 + 0.0im, -0.20793523080605555 - 0.3590711377973642im, 0.29676379189670227 - 0.11570386275778748im, 0.019294051895280166 - 0.0211558116736162im, -0.20793523080605533 + 0.35907113779736405im, -4.931909436477683 + 5.551115123125783e-17im, -0.12826822149690636 + 0.830988565357839im, -0.018054670664597802 - 0.011990969762042735im, 0.2967637918967024 + 0.11570386275778712im, -0.1282682214969057 - 0.8309885653578382im, -4.055188733165771 + 3.608224830031759e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3650895100087823 + 0.0im, 0.3573091653868528 - 0.07784037281668586im, -0.0282930238265542 - 0.03102313018540974im, 0.026462160951400433 - 0.017574785921068363im, 0.3573091653868528 + 0.07784037281668588im, 1.3650932587640385 + 5.551115123125783e-17im, 6.792228887838453e-5 + 0.00011729102559281807im, 3.218804930707822e-5 - 1.2549646890510496e-5im, -0.028293023826554197 + 0.031023130185409736im, 6.792228887834983e-5 - 0.00011729102559284582im, 1.3679027233329535 - 2.7755575615628914e-17im, 0.0002559386727906954 - 0.0016581037401944831im, 0.026462160951400426 + 0.017574785921068366im, 3.2188049307040056e-5 + 1.254964689055213e-5im, 0.00025593867279052884 + 0.001658103740194261im, 1.3674975611809463 - 2.7755575615628914e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999998 + 0.0im, -1.623592753297043e-16 - 1.209969624493823e-16im, 1.2576745200831851e-17 + 4.786752591523502e-17im, 1.115644035487584e-16 - 4.2500725161431774e-17im, -1.5428196914468728e-16 + 1.124317652867468e-16im, 0.9999999999999993 + 5.551115123125783e-17im, -6.938893903907228e-17 - 6.938893903907228e-17im, 7.28583859910259e-17 - 1.1796119636642288e-16im, 8.239936510889834e-18 - 4.5644911461639737e-17im, -1.1796119636642288e-16 + 7.28583859910259e-17im, 0.9999999999999998 - 2.7755575615628914e-17im, -6.938893903907228e-17 + 4.996003610813204e-16im, 1.0310762660337147e-16 + 4.662069341687669e-17im, -3.469446951953614e-18 + 1.457167719820518e-16im, -1.6653345369377348e-16 - 5.551115123125783e-16im, 0.9999999999999989 - 2.0816681711721685e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-4.416026145638684 + 0.0im, 0.23748240364750145 + 0.03536190351563678im, 0.007647660338466075 + 0.03706592297723038im, 0.009909618527802913 - 0.016336984438626828im, 0.23748240364750134 - 0.035361903515636825im, -2.6206987978203706 + 7.771561172376096e-16im, 0.18561650003095975 + 0.5064727061676978im, 0.10781936166001982 - 0.25685993456316647im, 0.007647660338466061 - 0.03706592297723043im, 0.18561650003096003 - 0.5064727061676976im, -3.972816755190118 - 8.326672684688674e-17im, -0.5420950917815271 - 0.5037105264303054im, 0.00990961852780295 + 0.01633698443862682im, 0.10781936166001951 + 0.25685993456316664im, -0.5420950917815268 + 0.503710526430305im, -2.722657373974883 - 2.220446049250313e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3649074384901714 + 0.0im, -0.3609111784996731 - 0.053740850167423554im, -0.011216805895640801 - 0.054364504303011554im, -0.014522468891011674 + 0.023941723651411936im, -0.360911178499673 + 0.05374085016742361im, 1.3649179919343302 - 1.1102230246251565e-16im, -7.366576273692971e-5 - 0.00020100420950952547im, 6.434257508879104e-5 - 0.00015328444507062278im, -0.011216805895640787 + 0.05436450430301157im, -7.366576273695746e-5 + 0.00020100420950935893im, 1.3675980399636747 + 1.3877787807814457e-17im, 0.0015000717600567315 + 0.0013938549115130039im, -0.014522468891011673 - 0.02394172365141194im, 6.434257508873553e-5 + 0.00015328444507062278im, 0.001500071760056676 - 0.0013938549115128374im, 1.3674280508405559 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999998 + 0.0im, 2.723515857283587e-16 - 1.2750217548429532e-16im, -9.020562075079397e-17 + 3.426078865054194e-17im, 1.0495077029659683e-16 + 1.0061396160665481e-16im, 2.8406096919120216e-16 + 1.457167719820518e-16im, 1.0 - 5.551115123125783e-17im, -8.326672684688674e-17 - 2.914335439641036e-16im, 0.0 - 8.326672684688674e-17im, -8.673617379884035e-17 - 2.6454533008646308e-17im, -2.7755575615628914e-17 + 2.220446049250313e-16im, 0.9999999999999996 - 3.469446951953614e-18im, 2.7755575615628914e-17 - 1.6653345369377348e-16im, 1.1102230246251565e-16 - 1.1102230246251565e-16im, -5.551115123125783e-17 + 5.551115123125783e-17im, -2.7755575615628914e-17 + 3.3306690738754696e-16im, 0.9999999999999993 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-3.352986977308281 + 6.661338147750939e-16im, -0.08125204204530571 - 0.2236604599109514im, -0.057385714316059114 - 0.010210794744512704im, -0.010647667435019697 - 0.012642986668416824im, -0.08125204204530581 + 0.2236604599109513im, -1.7503386629983333 - 1.1102230246251565e-16im, 0.39394811251457673 - 0.6808437812752807im, 0.2158940173561121 - 0.07916917198158484im, -0.057385714316059155 + 0.010210794744512725im, 0.3939481125145769 + 0.6808437812752808im, -2.8510343383253964 - 2.220446049250313e-16im, 0.42619792349017205 + 0.35518791320188514im, -0.010647667435019714 + 0.012642986668416872im, 0.21589401735611213 + 0.07916917198158507im, 0.4261979234901718 - 0.355187913201885im, -1.2037302456781467 - 3.3306690738754696e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3640909931656529 + 0.0im, 0.12375163352738269 + 0.34064802031724417im, 0.08419628420297404 + 0.014981271672145663im, 0.01560387983785337 + 0.018527968291501676im, 0.12375163352738265 - 0.34064802031724417im, 1.3640946931216928 - 1.1102230246251565e-16im, -8.144157244355243e-5 + 0.00014075215300357602im, 0.00037958071930103976 - 0.0001391956756905538im, 0.08419628420297404 - 0.01498127167214567im, -8.144157244346917e-5 - 0.00014075215300354826im, 1.3654236930794088 - 2.7755575615628914e-17im, -0.0015067870010136153 - 0.0012557258772500635im, 0.015603879837853364 - 0.018527968291501676im, 0.0003795807193010675 + 0.00013919567569053992im, -0.0015067870010137263 + 0.0012557258772501606im, 1.3655720432048872 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999998 + 0.0im, -7.37257477290143e-17 - 1.6479873021779667e-16im, -2.445960101127298e-16 - 8.500145032286355e-17im, -2.0534789146875454e-16 + 5.204170427930421e-18im, -6.678685382510707e-17 + 1.734723475976807e-16im, 1.0 - 5.551115123125783e-17im, 5.551115123125783e-17 + 2.7755575615628914e-17im, -2.7755575615628914e-17 + 9.71445146547012e-17im, -2.3505503099485736e-16 + 7.28583859910259e-17im, 1.1102230246251565e-16 + 5.551115123125783e-17im, 0.9999999999999993 - 2.7755575615628914e-17im, -5.412337245047638e-16 + 1.249000902703301e-16im, -2.0339632755828063e-16 - 6.938893903907228e-18im, -2.7755575615628914e-17 - 7.28583859910259e-17im, -5.551115123125783e-16 - 1.1102230246251565e-16im, 0.9999999999999994 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-2.291792193235209 + 1.1102230246251565e-16im, -0.17465140449455704 + 0.1589600618021917im, 0.053274411598476235 - 0.07385009489900031im, 0.0003504745800955696 - 0.00034973415881623337im, -0.1746514044945569 - 0.15896006180219163im, -1.2139097261084346 - 4.163336342344337e-17im, -1.0060728496593558 + 0.2117700753095332im, 0.09147143156935711 - 0.004203517718223797im, 0.05327441159847611 + 0.07385009489900024im, -1.0060728496593556 - 0.21177007530953307im, -1.240094476550064 + 0.0im, 0.2320365365505844 + 0.03781233677860808im, 0.0003504745800954785 + 0.0003497341588162145im, 0.09147143156935707 + 0.004203517718223793im, 0.23203653655058434 - 0.037812336778608055im, -0.16148430354027604 + 1.0408340855860843e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3603046344837806 + 1.1102230246251565e-16im, 0.2680406442319683 - 0.24395885905359338im, -0.07822131531415207 + 0.10843201051815021im, 4.418338766293793e-5 - 4.4068473605072896e-5im, 0.26804064423196833 + 0.24395885905359335im, 1.3603047960492345 + 0.0im, 8.805969623493226e-6 - 1.8541391057502743e-6im, 0.13357538865239577 - 0.006138544136498114im, -0.07822131531415208 - 0.10843201051815018im, 8.805969623382204e-6 + 1.8541391056947631e-6im, 1.3603526472176135 + 0.0im, 0.35754384472992284 + 0.05826525302199996im, 4.418338766293891e-5 + 4.406847360507718e-5im, 0.13357538865239577 + 0.006138544136498107im, 0.35754384472992284 - 0.05826525302199997im, -1.3603310803072897 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 - 5.551115123125783e-17im, 2.1510571102112408e-16 - 2.5673907444456745e-16im, -2.42861286636753e-17 + 1.7780915628762273e-17im, -7.632783294297951e-17 - 8.456776945386935e-17im, 2.0122792321330962e-16 + 2.463307335887066e-16im, 0.9999999999999993 - 2.7755575615628914e-17im, -2.220446049250313e-16 - 2.220446049250313e-16im, -3.8163916471489756e-17 - 2.949029909160572e-17im, -3.469446951953614e-17 - 1.474514954580286e-17im, -2.7755575615628914e-16 + 2.7755575615628914e-16im, 0.9999999999999997 + 0.0im, -3.2959746043559335e-17 - 1.0408340855860843e-17im, -7.806255641895632e-17 + 8.196568423990414e-17im, -3.8163916471489756e-17 + 2.6020852139652106e-17im, -2.949029909160572e-17 - 6.938893903907228e-18im, 1.0 + 2.7755575615628914e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.2399016357094046 + 0.0im, 0.005168955737956407 + 0.2678494405386884im, 0.023627535871132768 + 0.1060462568920287im, 0.0009808107398081543 + 0.0001803652935895017im, 0.005168955737956421 - 0.2678494405386885im, -0.7873564987634386 + 1.3877787807814457e-17im, 0.8055550299313475 - 0.16323348299543206im, -0.02170835678012737 + 0.10645748863941457im, 0.023627535871132768 - 0.10604625689202873im, 0.8055550299313478 + 0.16323348299543222im, 0.7873576213010386 + 0.0im, 0.10459308504823507 - 0.24663909228680153im, 0.0009808107398080676 - 0.00018036529358951559im, -0.021708356780127388 - 0.10645748863941452im, 0.10459308504823506 + 0.24663909228680148im, 1.2399005131718046 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3416184373165951 + 1.1102230246251565e-16im, -0.0080602363861767 - 0.41767233385182867im, -0.03475793826227645 - 0.15600227082959633im, 3.2047956529675887e-7 + 5.894035179441603e-8im, -0.0080602363861767 + 0.4176723338518288im, 1.3416184432751124 + 0.0im, -3.3462633516889717e-7 + 6.781301570280007e-8im, -0.03193415208497028 + 0.1566046510124273im, -0.03475793826227644 + 0.15600227082959633im, -3.346263351411416e-7 - 6.781301570280007e-8im, 1.3416201814201378 + 3.469446951953614e-18im, 0.1630949668001336 - 0.38459133874062634im, 3.204795652963794e-7 - 5.894035179615075e-8im, -0.03193415208497029 - 0.15660465101242727im, 0.1630949668001336 + 0.3845913387406264im, -1.3416201873786553 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999997 - 5.551115123125783e-17im, 1.734723475976807e-17 + 6.418476861114186e-17im, -2.7755575615628914e-16 + 3.3480163086352377e-16im, 3.5388358909926865e-16 + 3.122502256758253e-17im, 1.3877787807814457e-17 - 6.071532165918825e-17im, 0.9999999999999993 + 0.0im, -2.498001805406602e-16 + 1.1102230246251565e-16im, -1.0408340855860843e-17 - 4.85722573273506e-17im, -2.7755575615628914e-16 - 3.3133218391157016e-16im, -2.914335439641036e-16 - 5.551115123125783e-17im, 0.9999999999999996 - 8.673617379884035e-18im, -6.938893903907228e-18 + 3.469446951953614e-18im, 3.5735303605122226e-16 - 2.949029909160572e-17im, -1.0408340855860843e-17 + 2.7755575615628914e-17im, -1.0408340855860843e-17 + 1.0408340855860843e-17im, 0.9999999999999996 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.24386786438441646 + 0.0im, 0.30779799806578023 + 0.30949774976125694im, 0.30779799806578023 - 0.30949774976125694im, 0.24386786438441677 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.2345961759881932 + 0.0im, -0.4863908825249301 - 0.4890768770162308im, -0.4863908825249301 + 0.4890768770162308im, 1.2345961759881932 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999997 + 0.0im, 2.7755575615628914e-16 + 1.6653345369377348e-16im, 2.7755575615628914e-16 - 1.6653345369377348e-16im, 0.9999999999999998 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2);;;], (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^2)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im], (ℂ^1 ⊗ ℂ^1) ← ℂ^1);;;], (⊞(ℂ^1) ⊗ ⊞(ℂ^1)) ← ⊞(ℂ^1))]), 4.346894325232511e-11)

DMRG (the density-matrix renormalization group) sweeps back and forth along the chain, locally optimizing each tensor while holding the others fixed, and repeats until the state stops changing. The lines printed above are the per-iteration convergence log (shown at the default verbosity); each reports the sweep number, the current energy, and a convergence measure (the same Galerkin residual returned as ϵ below).

The algorithm is optional

Calling find_groundstate(ψ₀, H) with no algorithm argument selects DMRG automatically for a finite input, so the explicit DMRG() above is only for clarity. DMRG accepts keywords such as tol (default 1e-10), maxiter (default 200), and verbosity (default 3); we use verbosity = 0 later to silence the log inside a loop.

find_groundstate returns a triple:

  • ψ — the optimized ground-state MPS (a new state; ψ₀ is left untouched, so we can reuse it below). A mutating variant find_groundstate! also exists.

  • envs — the environments, cached partial contractions that later measurements can reuse to save work.

  • ϵ — a convergence-error measure (the Galerkin residual). It quantifies how well the sweeps converged; note that it is not the error in the energy.

4. Measure observables

With a ground state in hand we can extract physical quantities. The energy is the expectation value of the Hamiltonian itself — pass H directly, with no site index:

julia
E = expectation_value(ψ, H)
-16.14603950249527 + 3.557243161795079e-15im

For a Hermitian H and a normalized state this is real up to floating-point noise.

The order parameter of the TFIM is the local magnetization . We measure it at every site by pairing each site index with the single-site operator σᶻ():

julia
[expectation_value(ψ, i => σᶻ()) for i in 1:L]
16-element Vector{ComplexF64}:
 -0.8660251717408454 + 0.0im
 -0.9463554308894688 + 0.0im
 -0.9608645094372732 + 0.0im
 -0.9638437265860187 + 0.0im
 -0.9644904557659518 + 0.0im
  -0.964635260549556 + 0.0im
 -0.9646682333491464 + 0.0im
  -0.964675464812967 + 0.0im
 -0.9646754648129652 + 0.0im
 -0.9646682333491259 + 0.0im
 -0.9646352605495411 + 0.0im
 -0.9644904557659664 + 0.0im
 -0.9638437265860386 + 0.0im
 -0.9608645094373222 + 0.0im
 -0.9463554308895397 + 0.0im
 -0.8660251717409806 + 0.0im

Finally, a good "how converged am I really?" check is the energy variance  , which vanishes exactly when ψ is a true eigenstate:

julia
variance(ψ, H)
8.373422133445274e-8

A small variance indicates the state is close to an eigenstate of H. More recipes for observables live in Computing observables.

5. Magnetization across the transition

The payoff: we sweep the field g from 0 to 2 and, for each value, find the ground state and record its average magnetization. This traces out the phase transition.

Each step of the sweep repeats the workflow of Sections 1–4 on the same open chain — only the value of g changes.

julia
g_values = 0:0.1:2
M = map(g_values) do g
    Hg = transverse_field_ising(FiniteChain(L); g = g)
    ψg, = find_groundstate(ψ₀, Hg; verbosity = 0)
    return abs(sum(expectation_value(ψg, i => σᶻ()) for i in 1:L)) / L
end
scatter(g_values, M; xlabel = "g", ylabel = "M", label = "D = $D", title = "TFIM magnetization")

Here we take the absolute value of the mean magnetization. At finite L the exact ground state does not break the symmetry: it is the symmetric combination of the two oppositely magnetized states, and its raw magnetization is exactly zero. DMRG at finite bond dimension, however, converges to one of the two symmetry-broken states instead, because either one carries far less entanglement than their symmetric superposition. Which sign it lands on is arbitrary — it can differ from run to run and between values of g — so taking abs makes the order-parameter curve well-defined regardless of the branch.

The plot shows the magnetization close to 1 deep on the ordered side, then dropping to zero — noticeably below the thermodynamic critical point g = 1 (around g ≈ 0.6 at these parameters). Both features follow from how the state is computed rather than from the physics of the transition: on the ordered side DMRG sits on one symmetry-broken branch, and past the drop it recovers the exactly symmetric ground state, whose magnetization vanishes. Exactly where the drop lands depends on L and D, so its location by itself is not yet a measurement of the critical point. The honest way to locate the transition is by performing a scaling analysis, taking the limit of infinite size and bond dimension.

Where to go next

You have run a full MPSKit workflow: build a model, optimize an MPS ground state, measure observables, and scan a parameter. A natural next step is The thermodynamic limit: the same calculation performed directly at infinite system size with an InfiniteMPS, which removes the finite-size effects seen above and lets you locate the critical point more cleanly.

To go deeper on the individual steps, see Constructing states, Building Hamiltonians, Computing observables, Controlling bond dimension, and Entanglement entropy and spectrum; the algorithm reference is Ground-state algorithms.