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.17605046974668226 + 0.18030677259925101im, 0.6760650963184183 + 0.6924100558172034im, -0.8541194798939491 - 0.45494572634821473im, 0.2224166525889122 + 0.11846996579018904im], (ℂ^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.1058504577771977 - 0.10562811963968546im, 0.4227390087232723 + 0.8149237678551037im, -0.6996467072199566 - 0.6981771042627166im, -0.06822072757169315 - 0.131510674935034im, 0.017883043331066398 + 0.01825496448471105im, -0.16470702581708174 - 0.32651763349520463im, -0.0036441020019819617 - 0.003719889919927224im, -0.014580287711872248 - 0.02890417707318301im, -0.0004424125314579844 + 0.0011073287484828127im, -0.013209172875798465 + 0.016069317552964577im, 3.916348396721441e-5 - 9.802356082517273e-5im, -0.002691656077871677 + 0.0032744727211025137im, -3.5812367193523395e-6 + 6.585463663633642e-7im, -0.000146895614210355 - 1.8616518825895172e-5im, -5.779499134132157e-7 + 1.0627803876784267e-7im, 0.0009709541585452358 + 0.0001230519132881392im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09498144396792041 - 0.09494412175938277im, 0.6601606974009379 + 0.6450984013240366im, 0.32668226680596635 - 0.13099276326645104im, 0.0031876411630974463 - 0.01745713206508812im, -0.700707866414623 - 0.7004325287905295im, -0.09428392759293654 - 0.09213273556000134im, -0.029349051676356597 + 0.011768356501026127im, 0.0005029610463552908 - 0.002754468600794046im, 0.0009355664183768324 + 0.01888025760561066im, -0.02178635947571239 - 0.3575635151906778im  …  -0.0397212465775146 - 0.005919958534284472im, 0.18963094022601326 - 0.22066343358744056im, -7.770610128611078e-8 - 1.1139847294143872e-6im, -1.0927035628415229e-5 - 0.0001346316273950045im, 0.000937847963865836 + 0.0003260664637773344im, 0.003093622776335403 - 0.0024723345424994877im, -1.127691107761736e-8 - 1.6166433383842881e-7im, 8.10097085706904e-5 + 0.0009981177661909438im, -0.006046805133385238 - 0.0021023242739197385im, 0.058461126964280706 - 0.04672045688922769im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10324725122100564 + 0.08123884933656755im, -0.9370922105536031 + 0.06515666588441837im, -0.303004152064738 - 0.041885903434572325im, 0.01596748954531554 - 0.0007876566661340267im, 0.7789526920971966 + 0.6129094929427464im, 0.12969261220888742 - 0.009017616522915314im, 0.0252040777587676 + 0.0034840960427757264im, 0.0023497100797963697 - 0.00011590828088714304im, 0.010646592188556056 + 0.013973639294634032im, -0.3091865144985775 - 0.057424923572462im  …  0.01980711380157453 + 0.040732959346779576im, 0.19799426234561757 + 0.2663409312184653im, -3.039939657693068e-6 + 4.207944981530806e-6im, 8.787019308643765e-5 + 0.0007922415206270745im, -0.0016471170601998764 + 0.017047210931986523im, -0.00024352329830490405 - 0.0026885552988142416im, 1.669878901046869e-7 - 2.3114796209040697e-7im, 1.3362950049206115e-5 + 0.0001204810053449337im, -0.0002050489843575089 + 0.002122202100881124im, 0.0012284222096726053 + 0.013561968782891934im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.06058840517589292 + 0.11587864505521565im, 0.6378046306230857 + 0.7058148531120525im, -0.26509094831916175 - 0.028794670028771296im, 0.07197024567294566 - 0.03394600996816451im, 0.45929764550088864 + 0.8784319158621698im, -0.08734607081343193 - 0.09665993500365844im, 0.01999755626887806 + 0.002172171618722629im, -0.0040456221473349485 + 0.0019081876340127923im, 0.017276924103419494 + 0.0002492869903812614im, 0.2697940330407127 - 0.06563082190809202im  …  -0.03396630624579698 + 0.03141480945002084im, -0.03020362873110351 + 0.10685234357806556im, 5.0665581968507526e-6 - 6.909679817964109e-7im, -0.0010156018565694123 + 0.0004158041228471727im, 0.01112239405992235 - 0.02276737308811789im, -0.024974986503838892 - 0.26350106693421743im, -2.833372644175814e-7 + 3.864102069156377e-8im, -0.00014345209299115186 + 5.8731656597467536e-5im, 0.0013801763880680808 - 0.002825200217699289im, -0.0031672528330572913 - 0.03341644889569484im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11468273238739579 - 0.06254138707748275im, 0.0029272164112574156 - 0.9553475748781233im, -0.05454827133627617 - 0.24748092366302107im, 0.0113247832659241 - 0.0734231923545282im, -0.8702806027159224 - 0.4746011444567262im, -0.00039963696413847227 + 0.13042841761643487im, 0.003915858830773278 + 0.017765922485006136im, -0.0006255684848452125 + 0.004055815843555299im, -0.01623246743134715 + 0.005730197820393194im, -0.19567196438039125 - 0.1769681123652582im  …  -0.005819199051642406 + 0.04373931018978291im, 0.05339913658593019 - 0.09722700714761796im, 2.0561214963616424e-7 - 3.0196116469272363e-6im, -0.0006541165360688276 + 0.0002985749559984405im, -0.02722262682441171 + 0.0206183352260561im, 0.2942109148357268 - 0.08404104406949314im, -1.1471635950635507e-8 + 1.6847196890224818e-7im, -9.202277930551063e-5 + 4.2004287759347925e-5im, -0.003411133421899383 + 0.002583582403180602im, 0.03730598373438549 - 0.010656414063299788im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09031685425544111 + 0.09433181201651823im, -0.07161949890893061 + 0.9537087559574883im, -0.22647708133002822 - 0.11162373491915956im, 0.06016804191825402 - 0.020769493934266577im, 0.6855401112911119 + 0.7160152049272757im, 0.00977025264410647 - 0.13010389121050459im, 0.015983191101805794 + 0.007877633693905428im, -0.0031613976423438828 + 0.001091287462606172im, -0.015881175819986895 + 0.006605292567721228im, -0.23485719213482859 - 0.11184807735853922im  …  -0.01617413199881465 - 0.035698864680825365im, -0.10594286470213776 - 0.039283123888061294im, -2.1319663667187638e-7 + 1.1290083348813904e-6im, 0.0002430707302899132 - 0.0001475423256665776im, 0.004595593498692957 + 0.028018288272594897im, 0.24695017518502027 + 0.17552223294759234im, 1.162707485627013e-8 - 6.15725447786795e-8im, 3.5856018947500446e-5 - 2.17643046350446e-5im, 0.0005769547073417526 + 0.0035175550365850457im, 0.03132403010522977 + 0.022263851863491117im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.07383173871792748 - 0.10771616704266809im, -0.5404750607167358 + 0.7893096112888488im, -0.24359901768729653 - 0.07069536146964715im, -0.056456109689972896 - 0.001107897785635737im, -0.5604405329643941 - 0.8176497955291359im, 0.0737186995986342 - 0.10765876606474578im, 0.01710336816230773 + 0.00496360293576692im, 0.0027691637999502916 + 5.4341834746785e-5im, 0.00985055104903975 + 0.014098878181073006im, 0.1445808370205206 - 0.2152569299858552im  …  0.03052267296771993 - 0.018928061192673172im, -0.08316276187221656 + 0.08875598121289573im, 8.255249507223854e-8 - 4.0146165775975873e-8im, 2.916971643080871e-5 + 2.7094352065487293e-5im, 0.00036347339410514875 - 0.000793801500203889im, -0.0007666626334696947 + 0.004590003461292571im, 1.23338552747296e-8 - 6.004148576458121e-9im, -0.0002307677813325497 - 0.00021427914406568004im, -0.0019510318090451022 + 0.004249109621380516im, 0.002448305446265536 - 0.014459823184151847im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09052119186943641 - 0.09412654318522551im, 0.6568607845717443 + 0.695384033809162im, -0.018118799475584726 + 0.25238371717341546im, -0.00941793070563504 + 0.012218454401218043im, -0.6871265108586707 - 0.7144939418312071im, -0.08959672907691191 - 0.09485135411601298im, 0.001274485391230984 - 0.017752790049799502im, -0.0014080667856566087 + 0.001825313344224087im, 0.010648678922288242 - 0.01351891352863227im, -0.16235649658287832 + 0.20236222426357012im  …  0.009352727043045142 - 0.036156668714058024im, -0.20319409790236248 + 0.18273062059177975im, 7.945243280746066e-7 + 3.5602373044949435e-7im, 0.00021063460250519452 + 9.66594799547136e-5im, 0.01347606281878055 + 0.04178418819268691im, -0.0032851340555004604 + 0.011604719282482185im, -3.8971297784251154e-8 - 1.7462916778885817e-8im, 3.30632711391919e-5 + 1.5172739523265596e-5im, 0.001721128410156859 + 0.005336558372258437im, 0.010250565469112422 - 0.03659203566455934im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.1055109134388228 + 0.07696128378739517im, 0.66416103144629 - 0.687780127959654im, -0.22477576654110204 - 0.10823020455281726im, -0.039389884696567325 - 0.06325587347184095im, 0.8008689401061766 + 0.5841661281016212im, -0.09062347644991053 + 0.09384625607005792im, 0.016015750409130725 + 0.007711631776027017im, 0.0021482002112317156 + 0.0034497752732213227im, 0.010992089760698778 + 0.013300589861132618im, 0.2220104423867899 - 0.1370095863065319im  …  -0.03966161756558868 - 0.024411394279877208im, 0.0418977326629486 + 0.08586585744507116im, -1.5834767130619442e-6 - 7.202943914651594e-7im, 0.0002374669596416537 - 0.0003748899427440624im, -0.06829242925168294 - 0.01710735268853772im, 0.37006242346960705 + 0.3891679850662427im, 8.320030701457716e-8 + 3.784628714317929e-8im, 3.583804966036212e-5 - 5.657766028850231e-5im, -0.008613105739000218 - 0.0021575956675887373im, 0.04693999320203013 + 0.049363435556895194im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10215485275568525 + 0.0814112862128895im, 0.870065390472666 + 0.39160512653675267im, 0.2049138377262113 + 0.13130878007578894im, -0.0708867308310291 - 0.08508215166771596im, 0.7752116205801517 + 0.6177971326486225im, -0.11889724815388641 - 0.053514106431517994im, -0.015253866271802197 - 0.009774676974451113im, 0.00395495458457738 + 0.004746953915333307im, 0.01630721615868694 - 0.006213630702274396im, 0.21832750414347823 - 0.15389601532037667im  …  -0.031833957415897146 - 0.0568275222172046im, -0.019383698961979973 - 0.0935324913687901im, 1.7016578706758338e-6 + 2.030360654885744e-6im, -0.0005282124094604383 - 0.00037973481505627427im, -0.054562531596416955 - 0.05293467595487128im, -0.18938475839461333 - 0.3514477557225368im, -9.399769701504469e-8 - 1.121548745870567e-7im, -7.932307114713404e-5 - 5.7025788815747554e-5im, -0.006869512330062303 - 0.0066645621577805115im, -0.024014004615807043 - 0.0445636162702435im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11003449723582048 - 0.07064421944666054im, 0.034869205215981476 - 0.9452612604463477im, 0.25740845467770257 + 0.02075533073045833im, -0.13367284039035277 - 0.05190344661410047im, -0.8341296549661086 - 0.5355269472090834im, -0.0047957920879111715 + 0.13000802415118162im, -0.020956702509170866 - 0.0016897785748967685im, 0.00747538968733491 + 0.0029025977851198717im, 0.016427793929216963 + 0.008012224740715538im, 0.02336660912574806 + 0.2911159740652815im  …  -0.07792861291506871 - 0.013176931611197977im, -0.08244702978470522 - 0.040583284129236466im, 2.4345157419431042e-6 + 1.2365039863426727e-6im, -4.140986135146141e-5 - 0.0006469526715680866im, 0.04992267868734229 - 0.001015280085337866im, 0.24550163748266107 + 0.06783263449155884im, -1.3685004020853316e-7 - 6.950689047484809e-8im, -6.493051382475501e-6 - 0.00010144183034480129im, 0.006244231797205773 - 0.0001269890339729509im, 0.031133810813722886 + 0.00860233752121681im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10453167294881682 + 0.07956222596682705im, -0.6579042758074192 - 0.634831685528438im, -0.29711105809241145 - 0.18774167958027127im, -0.11053860264678246 - 0.1032623828756923im, 0.7886430591620759 + 0.6002601461369005im, 0.092976783166284 + 0.08971610330400409im, 0.026170914602669404 + 0.016537154474058364im, 0.006072031267042366 + 0.005672338938897403im, -6.178082672871022e-5 + 0.02153420174362301im, 0.04485590091064906 - 0.3725216368474595im  …  0.06192853262063277 + 0.03594772469457096im, -0.07738135139642141 - 0.06702118693725839im, -1.3429379820911569e-7 - 5.829030028560281e-7im, -2.5938307481685392e-5 - 0.00023599474765005943im, 0.0005314308552109736 + 0.0016393402147435812im, -0.00036887097360405185 - 0.0029203609520255906im, -1.9762124106779162e-8 - 8.5777615290433e-8im, 0.00019870261263696892 + 0.0018078578905451799im, -0.0036742747678228313 - 0.011334279941567934im, 0.0018607027626143116 + 0.014731220034510937im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.07994577527472368 + 0.10785210000837524im, 0.8242028609713626 + 0.008108445831462245im, -0.30193606062908024 - 0.44107627683737893im, -0.028983298978240975 - 0.007066386810367368im, 0.5897850283340824 + 0.7956587279389556im, -0.129161181010174 - 0.0012706779960976466im, 0.02727114055092067 + 0.039838411861236045im, -0.004206131186659551 - 0.0010254922800669725im, -0.02319718123721022 + 0.022310650545280242im, 0.06425090687911594 + 0.5410338693566547im  …  0.03958000185810753 + 0.01871959911957232im, -0.29453855596324996 + 0.08776465328308643im, 9.766523734568843e-7 - 5.311528068525913e-7im, -5.213628435862286e-5 + 0.0003458820577052937im, -0.001393759371357476 + 0.0006914164019107099im, -0.0024525894040587914 + 0.0061599153134758115im, 1.541008174515034e-7 - 8.380779488824155e-8im, 0.00038453119829993227 - 0.002551053337199581im, 0.009909812719622841 - 0.004916061692607633im, -0.04634728175556316 + 0.1164055051743252im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10743522542486206 + 0.10371714435606857im, 0.5711841107402137 - 0.4571572624151039im, -0.17946871569907885 - 0.6378721050144245im, -0.0340904133088997 + 0.046950791407482345im, 0.7101216497954373 + 0.6855460057021467im, -0.11639255818410427 + 0.09315683378537166im, 0.015887027762544026 + 0.05646606318822897im, -0.005501605446005489 + 0.007577048930439201im, 0.05671335626809211 + 0.01225808366118759im, 0.22154747202256408 - 0.6245049474562934im, 0.5394734397136484 + 0.4941789553175739im, 0.01090566558177742 - 0.14893037726320735im, -0.009152281544355077 - 0.001978183628029338im, 0.01961194956845101 - 0.055282777197166844im, 0.10992943886518514 + 0.10069970318837229im, -0.0720845302901787 + 0.9844035845388635im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.20299297674324102 - 0.1493256559911239im, -0.3604207362257599 - 0.898105000962705im, -0.7795291121383072 - 0.5734370612234627im, 0.09385522232428256 + 0.2338706851803381im], (ℂ^2 ⊗ ℂ^2) ← ℂ^1)], Union{Missing, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.17569892362538975 + 0.1799467272858653im, 0.6747150967261274 + 0.6910274178166025im, -0.05394972963655584 - 0.02873625940347387im, 0.014048758465653382 + 0.007483054508048807im], (ℂ^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.9980031514721998 + 0.0im, -5.152475668346314e-14 - 9.478529072737276e-15im, 0.0 + 0.0im, 0.0631641484669738 + 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.17605046974668226 + 0.18030677259925101im, 0.6760650963184183 + 0.6924100558172034im, -0.8541194798939491 - 0.45494572634821473im, 0.2224166525889122 + 0.11846996579018904im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.10570350747685597 - 0.10548147800742312im, 0.02671823193214746 + 0.05150535386441957im, -0.6986754001903939 - 0.6972078374566926im, -0.004311731787762032 - 0.008311825126049095im, 0.5119707445843662 + 0.5226184149183878im, -0.29843831141229127 - 0.5916285034183242im, -0.10432640467043719 - 0.10649612467069763im, -0.026418523575742838 - 0.05237247018269326im, -0.24584914459334709 + 0.6153438391560919im, -0.4645747893123068 + 0.5651678486424323im, 0.021763192378182694 - 0.05447180372457705im, -0.09466721096397014 + 0.11516523319334093im, -0.05706503321364702 + 0.010493573369829687im, -0.1481441846421336 - 0.018774753876503514im, -0.009209313315293515 + 0.0016934819693418673im, 0.9792069893699813 + 0.12409781912631987im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09494863349653437 - 0.09491132418061124im, 0.023019323585117518 + 0.0224941122711244im, 0.0005868551062179798 - 0.00023531663580116135im, 1.997004253462719e-7 - 1.0936603338057481e-6im, -0.7004658132888528 - 0.7001905707776244im, -0.0032876120112606618 - 0.003212601508977168im, -5.272291332910177e-5 + 2.1140786648663924e-5im, 3.1509674293327315e-8 - 1.7256288355310442e-7im, 0.04079334316440403 + 0.823232656080873im, -0.033135404846961425 - 0.5438270605738524im  …  -0.043305246969628196 - 0.00645410928508485im, 0.007209930603293792 - 0.008389812553956832im, -0.002075909604854621 - 0.02975997458601163im, -0.010182364028034524 - 0.12545655440692793im, 0.045023695085938266 + 0.015653621491427468im, 0.005179409955256009 - 0.004139235798269311im, -0.0003012613891529986 - 0.004318844181127431im, 0.0754889405070477 + 0.9300965773166125im, -0.2902917328384885 - 0.10092724058447532im, 0.09787687927086502 - 0.0782203962852131im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.10323909425790978 - 0.08123243112893391im, 0.021482424410800064 - 0.0014936877438118635im, 0.0004992314590191536 + 6.901146581614948e-5im, -5.974464801625912e-7 + 2.9471334742266685e-8im, -0.7788911515885086 - 0.6128610705387185im, -0.0029731457662745624 + 0.00020672486990906864im, -4.152638974422785e-5 - 5.740417545370694e-6im, -8.791775317524108e-8 + 4.336871259118492e-9im, -0.5540740891316948 - 0.7272215678883113im, 0.36890372667405624 + 0.06851614580992721im  …  -0.03131365308349292 - 0.0643959419708001im, -0.007108437270049259 - 0.00956223510732641im, 0.08858240862282192 - 0.12261753369774464im, -0.05870287772930258 - 0.5292677174097932im, 0.07908510033078173 - 0.8185091540877079im, 0.0002655217112255137 + 0.002931538540043639im, -0.004865948521512342 + 0.006735542743148443im, -0.008927291838789753 - 0.08048895961543101im, 0.00984527606944069 - 0.10189594956714358im, -0.0013394570758386098 - 0.01478775276882867im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.060587308655281724 + 0.11587654789945719im, 0.012254293378888946 + 0.013560990099370954im, -0.00027626627399622604 - 3.0008554609843898e-5im, 2.469609501904592e-6 - 1.1648339947358428e-6im, 0.45928933319535387 + 0.8784160181223326im, -0.001678201013052071 - 0.0018571505201552757im, 2.0840584691877577e-5 + 2.2637429280585815e-6im, -1.3882274275528714e-7 + 6.547814684577672e-8im, 0.9458057269470177 + 0.013646935168885354im, 0.28377642920571877 - 0.06903221719562322im  …  -0.05802283253173518 + 0.05366424640226938im, -0.0016988383577155254 + 0.0060100348039609335im, 0.14208074762945716 - 0.01937671366385829im, -0.5472101567073016 + 0.22403684844700997im, 0.3250583357319353 - 0.6653895164246282im, -0.024033145817728307 - 0.2535640835724482im, -0.00794558530577183 + 0.0010836044698815939im, -0.07729253523702426 + 0.031644840743930897im, 0.040336445310679085 - 0.08256809423651656im, -0.0030478114239237716 - 0.03215626919118256im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.11468225271105781 + 0.06254112548950799im, -5.346993312657113e-5 + 0.01745083511812204im, 3.3278331391129004e-5 + 0.00015098099331180384im, -4.0382948842928057e-7 + 2.6181914304992745e-6im, 0.8702769626473617 + 0.4745991593720314im, 7.299959671430348e-6 - 0.002382467774445347im, -2.388952841907284e-6 - 1.0838478314480309e-5im, 2.230709391468802e-8 - 1.4462599211182604e-7im, 0.8997185010205894 - 0.31760821423645397im, 0.19811043062068823 + 0.17917349099252333im  …  0.008590252242375526 - 0.06456760765452935im, -0.004607493049556679 + 0.008389137085556234im, -0.007523284487606826 + 0.11048665496446511im, 0.437190266262551 - 0.19955781411059578im, 0.6076746529331994 - 0.46025094721126797im, -0.3838729171451043 + 0.10965289603839426im, 0.00041974360109134357 - 0.00616433707922881im, 0.06150504646213403 - 0.02807429097278631im, 0.07614472442486003 - 0.057671792085030024im, -0.048675134497362334 + 0.013904015818662786im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09031676724085602 - 0.09433172113377533im, 0.0012921321497210534 - 0.01720645583697085im, 9.359693627983187e-5 + 4.613111200161354e-5im, -1.644390374018167e-6 + 5.676295040859825e-7im, -0.6855394508165157 - 0.7160145150918517im, -0.0001762712354127225 + 0.0023472856302805666im, -6.6054265199935574e-6 - 3.2556158642185084e-6im, 8.64008814796154e-8 - 2.982484651456178e-8im, 0.8827994750189532 - 0.3671736197133569im, 0.23553711397663402 + 0.11217188243298754im  …  0.019219829578546233 + 0.042421200475877927im, 0.00832533892766082 + 0.0030869968876132323im, 0.013827176026326453 - 0.07322347461042839im, -0.2844211628692441 + 0.1726417760679523im, -0.12317783522518468 - 0.7509872717939504im, -0.437725689735047 - 0.3111177789188058im, -0.0007540909637118176 + 0.0039933769793986384im, -0.04195582347281142 + 0.025466744654869686im, -0.01546442390599976 - 0.09428262570814647im, -0.05552266175738046 - 0.03946325039039553im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.07383172578406283 - 0.10771614817292001im, -0.00972289850106014 + 0.01419931795978627im, -8.471967416540755e-5 - 2.458666722629906e-5im, -8.704769538574893e-7 - 1.7082293619565516e-8im, -0.5604404347862648 - 0.8176496522930156im, 0.0013261656011913127 - 0.001936731833299697im, 5.948266095374009e-6 + 1.726258290614946e-6im, 4.269676609627851e-8 + 8.378767418996769e-10im, 0.5478596640215883 + 0.7841395496486223im, 0.14465708344199468 - 0.21537044829948163im  …  0.031739209706899724 - 0.01968248759569947im, -0.0038338934703728753 + 0.004091745405840116im, 0.01387339051244881 - 0.006745661973657034im, 0.08818051954859667 + 0.0819151446363211im, 0.021224098743425932 - 0.04641670418295405im, -0.001974949180596264 + 0.011900960636428167im, 0.0020727607960423083 - 0.0010090507791235062im, -0.6976641792499164 - 0.647814310181155im, -0.11403528061930177 + 0.24834165388286802im, 0.006346627396984458 - 0.03746625261895321im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09052120772696681 - 0.09412655967434244im, 0.011810398018775346 + 0.012503048451189394im, -6.059886348234347e-6 + 8.441048474934274e-5im, -5.603463184596336e-8 + 7.270682857426272e-8im, -0.6871266312297062 - 0.7144940669964777im, -0.0016109547965572541 - 0.001705433283651881im, 4.262554016708467e-7 - 5.937473415783692e-6im, -8.379142634268884e-9 + 1.0861290513168269e-8im, 0.5919372074556962 - 0.7514873892219893im, -0.16227092107535457 + 0.20225556237810502im  …  0.0089942406124318 - 0.03477079750636912im, -0.003476576985526374 + 0.0031264516587904126im, 0.05153009082214553 + 0.02309046371098507im, 0.24562612044265422 + 0.11271696474797105im, 0.2923154167562924 + 0.9063598581873585im, -0.0012677581649196412 + 0.004478544311836126im, -0.0025275431391079684 - 0.0011325841838175366im, 0.0385558826635002 + 0.017693299682300503im, 0.037333780294129114 + 0.1157577183786304im, 0.003955957306318685 - 0.014121784118473755im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.1055110150920211 + 0.07696135793480215im, 0.011947966000942948 - 0.012372863200196189im, -7.817335043985193e-5 - 3.764070228244884e-5im, -6.073394558209535e-7 - 9.753211535684512e-7im, 0.8008697116935581 + 0.5841666909093298im, -0.0016302766411224832 + 0.0016882530346579738im, 5.570017126643723e-6 + 2.681979924112798e-6im, 3.312238046734312e-8 + 5.3190930977450816e-8im, 0.6092627296630774 + 0.7372168405953496im, 0.2213695678080576 - 0.13661408256375748im  …  -0.033376582720140026 - 0.020543007837578207im, 0.0015631458996475038 + 0.003203535238115808im, -0.057939223318298615 - 0.026355485532413573im, 0.15630913123607798 - 0.2467657873242451im, -0.8690452089735872 - 0.21769708670641177im, 0.2087768519101949 + 0.21955557125716876im, 0.0030442892708836544 + 0.0013847911146839444im, 0.02358986873820242 - 0.03724141219650544im, -0.10960480332710631 - 0.027456164590512762im, 0.026481975439507224 + 0.027849200624936336im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10215528003422136 + 0.08141162672823708im, 0.0156974743744381 + 0.007065229241413341im, 8.468585867488931e-5 + 5.426669528779139e-5im, -1.937341558291341e-6 - 2.3253038527081183e-6im, 0.7752148630231539 + 0.6177997166810807im, -0.0021451106164246943 - 0.0009654864146742519im, -6.304048460781044e-6 - 4.039634033508763e-6im, 1.080893107749656e-7 + 1.2973473299786513e-7im, 0.89274004967852 - 0.3401657847576445im, 0.21564019360233444 - 0.1520017675670966im  …  -0.02156492107188965 - 0.03849603162154161im, -0.0008683514557269909 - 0.004190071007156373im, 0.04772040690466486 + 0.056938376558555im, -0.26724929242510354 - 0.19212699061090063im, -0.6323597160613083 - 0.6134934666194471im, -0.14514976793050005 - 0.26935937514157293im, -0.002636022450199005 - 0.003145212879666792im, -0.04013354146433673 - 0.028852222019091656im, -0.07961512670726324 - 0.07723982942982788im, -0.018405003795519896 - 0.03415480007241614im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11003648866103277 - 0.0706454979791495im, 0.0006369517490704967 - 0.017266978396580986im, 0.00015704099332186674 + 1.2662512420615759e-5im, -4.76673448158508e-6 - 1.8508617603619373e-6im, -0.8341447512029329 - 0.5355366392774242im, -8.760418081371198e-5 + 0.0023748415790776954im, -1.2785366288217073e-5 - 1.0309082745946562e-6im, 2.665702148731207e-7 + 1.0350579001029557e-7im, 0.855024660766944 + 0.41701580689632717im, 0.0222152760617218 + 0.27677193960939445im  …  -0.045619060929949024 - 0.0077137167409316995im, -0.002821057694661776 - 0.0013886223223392555im, 0.07094753226568949 + 0.036034643340478616im, -0.022043731353956698 - 0.34439262594314796im, 0.8875747802804143 - 0.018050653978546636im, 0.2551226547450629 + 0.07049094241251097im, -0.003988133030311175 - 0.002025594770118877im, -0.0034564491565890233 - 0.05400057820033089im, 0.11101613156887448 - 0.002257736701841322im, 0.032353920521963155 + 0.008939456404222999im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10453993203903855 + 0.07956851221083767im, -0.012641700200132187 - 0.012198357939148705im, -0.0003096663104576556 - 0.00019567522531092798im, -3.7934244181000835e-6 - 3.543721698027705e-6im, 0.7887053701729656 + 0.6003075729367278im, 0.0017865587161833994 + 0.0017239044079757893im, 2.7276839233964476e-5 + 1.7235977833529564e-5im, 2.0837780760736972e-7 + 1.9466130856333464e-7im, -0.0026949626534410838 + 0.9393508074094872im, 0.03759473991343554 - 0.312218766430304im  …  0.039172226425099974 + 0.022738346148754203im, -0.0016116328016787973 - 0.0013958601307328536im, -0.0035891667721147952 - 0.015578798999779722im, -0.01331949567006046 - 0.12118489310458781im, 0.014802166293234918 + 0.04566122992650934im, -0.00033829479531855 - 0.0026782885649192334im, -0.0005281670496802282 - 0.002292512168821585im, 0.10203513049247878 + 0.9283472085525809im, -0.10234111472277758 - 0.31569844856426593im, 0.0017064667736896096 + 0.01351013070456064im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.07997340135501574 + 0.10788936940456853im, 0.018902508566389902 + 0.00018596145929827227im, -0.0004976828904005164 - 0.0007270284837307327im, -1.0849119323271233e-6 - 2.645112057716791e-7im, 0.5899888345826068 + 0.7959336759499402im, -0.0029622201596952637 - 2.9142099411170335e-5im, 4.495117285439433e-5 + 6.566587614897259e-5im, -1.5744522564909918e-7 - 3.838655028716061e-8im, -0.6652613960354519 + 0.6398369860731772im, 0.042244643166018614 + 0.35572700622888725im  …  0.036304307765845506 + 0.017170339964280433im, -0.006135266854213415 + 0.0018281462897273392im, 0.01558943759370693 - 0.008478322236439321im, -0.019079447378701816 + 0.12657669414705378im, -0.036657759334869866 + 0.018185187904220558im, -0.0014649132817854404 + 0.0036792712805142425im, 0.002459774984518062 - 0.0013377496679314732im, 0.14072047622280018 - 0.9335664884087813im, 0.2606414975175326 - 0.1292990813955081im, -0.027682884269796603 + 0.06952813640985181im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10758458318054687 + 0.10386133319021174im, 0.01995135524820848 - 0.015968418545352137im, -0.00032295906069772093 - 0.001147869003660848im, -2.1394159031535544e-6 + 2.9464960983007315e-6im, 0.711108869540259 + 0.6864990600879907im, -0.004065570510285833 + 0.0032539509585508453im, 2.8589158525282125e-5 + 0.00010161228745087502im, -3.452648718870526e-7 + 4.755137121253238e-7im, 0.8973253945611732 + 0.19394884171275056im, 0.12227124935897549 - 0.3446620241667949im, 0.0153387529618065 + 0.014050902892681098im, 1.0813751773738997e-5 - 0.00014767518032152857im, -0.14480847525759813 - 0.031299054073697374im, 0.01082376410891586 - 0.030510364998622433im, 0.0031256043056964752 + 0.0028631768625230784im, -7.147699619472746e-5 + 0.0009761069536400171im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0e-323 + 1.5e-323im, 2.0e-323 + 2.5e-323im, 9.0e-323 + 1.1e-322im, 1.14e-322 + 1.2e-322im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2)], TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0e-323 + 1.5e-323im, 2.0e-323 + 2.5e-323im, 9.0e-323 + 1.1e-322im, 1.14e-322 + 1.2e-322im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.1058504577771977 - 0.10562811963968546im, 0.4227390087232723 + 0.8149237678551037im, -0.6996467072199566 - 0.6981771042627166im, -0.06822072757169315 - 0.131510674935034im, 0.017883043331066398 + 0.01825496448471105im, -0.16470702581708174 - 0.32651763349520463im, -0.0036441020019819617 - 0.003719889919927224im, -0.014580287711872248 - 0.02890417707318301im, -0.0004424125314579844 + 0.0011073287484828127im, -0.013209172875798465 + 0.016069317552964577im, 3.916348396721441e-5 - 9.802356082517273e-5im, -0.002691656077871677 + 0.0032744727211025137im, -3.5812367193523395e-6 + 6.585463663633642e-7im, -0.000146895614210355 - 1.8616518825895172e-5im, -5.779499134132157e-7 + 1.0627803876784267e-7im, 0.0009709541585452358 + 0.0001230519132881392im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09498144396792041 - 0.09494412175938277im, 0.6601606974009379 + 0.6450984013240366im, 0.32668226680596635 - 0.13099276326645104im, 0.0031876411630974463 - 0.01745713206508812im, -0.700707866414623 - 0.7004325287905295im, -0.09428392759293654 - 0.09213273556000134im, -0.029349051676356597 + 0.011768356501026127im, 0.0005029610463552908 - 0.002754468600794046im, 0.0009355664183768324 + 0.01888025760561066im, -0.02178635947571239 - 0.3575635151906778im  …  -0.0397212465775146 - 0.005919958534284472im, 0.18963094022601326 - 0.22066343358744056im, -7.770610128611078e-8 - 1.1139847294143872e-6im, -1.0927035628415229e-5 - 0.0001346316273950045im, 0.000937847963865836 + 0.0003260664637773344im, 0.003093622776335403 - 0.0024723345424994877im, -1.127691107761736e-8 - 1.6166433383842881e-7im, 8.10097085706904e-5 + 0.0009981177661909438im, -0.006046805133385238 - 0.0021023242739197385im, 0.058461126964280706 - 0.04672045688922769im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10324725122100564 + 0.08123884933656755im, -0.9370922105536031 + 0.06515666588441837im, -0.303004152064738 - 0.041885903434572325im, 0.01596748954531554 - 0.0007876566661340267im, 0.7789526920971966 + 0.6129094929427464im, 0.12969261220888742 - 0.009017616522915314im, 0.0252040777587676 + 0.0034840960427757264im, 0.0023497100797963697 - 0.00011590828088714304im, 0.010646592188556056 + 0.013973639294634032im, -0.3091865144985775 - 0.057424923572462im  …  0.01980711380157453 + 0.040732959346779576im, 0.19799426234561757 + 0.2663409312184653im, -3.039939657693068e-6 + 4.207944981530806e-6im, 8.787019308643765e-5 + 0.0007922415206270745im, -0.0016471170601998764 + 0.017047210931986523im, -0.00024352329830490405 - 0.0026885552988142416im, 1.669878901046869e-7 - 2.3114796209040697e-7im, 1.3362950049206115e-5 + 0.0001204810053449337im, -0.0002050489843575089 + 0.002122202100881124im, 0.0012284222096726053 + 0.013561968782891934im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.06058840517589292 + 0.11587864505521565im, 0.6378046306230857 + 0.7058148531120525im, -0.26509094831916175 - 0.028794670028771296im, 0.07197024567294566 - 0.03394600996816451im, 0.45929764550088864 + 0.8784319158621698im, -0.08734607081343193 - 0.09665993500365844im, 0.01999755626887806 + 0.002172171618722629im, -0.0040456221473349485 + 0.0019081876340127923im, 0.017276924103419494 + 0.0002492869903812614im, 0.2697940330407127 - 0.06563082190809202im  …  -0.03396630624579698 + 0.03141480945002084im, -0.03020362873110351 + 0.10685234357806556im, 5.0665581968507526e-6 - 6.909679817964109e-7im, -0.0010156018565694123 + 0.0004158041228471727im, 0.01112239405992235 - 0.02276737308811789im, -0.024974986503838892 - 0.26350106693421743im, -2.833372644175814e-7 + 3.864102069156377e-8im, -0.00014345209299115186 + 5.8731656597467536e-5im, 0.0013801763880680808 - 0.002825200217699289im, -0.0031672528330572913 - 0.03341644889569484im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11468273238739579 - 0.06254138707748275im, 0.0029272164112574156 - 0.9553475748781233im, -0.05454827133627617 - 0.24748092366302107im, 0.0113247832659241 - 0.0734231923545282im, -0.8702806027159224 - 0.4746011444567262im, -0.00039963696413847227 + 0.13042841761643487im, 0.003915858830773278 + 0.017765922485006136im, -0.0006255684848452125 + 0.004055815843555299im, -0.01623246743134715 + 0.005730197820393194im, -0.19567196438039125 - 0.1769681123652582im  …  -0.005819199051642406 + 0.04373931018978291im, 0.05339913658593019 - 0.09722700714761796im, 2.0561214963616424e-7 - 3.0196116469272363e-6im, -0.0006541165360688276 + 0.0002985749559984405im, -0.02722262682441171 + 0.0206183352260561im, 0.2942109148357268 - 0.08404104406949314im, -1.1471635950635507e-8 + 1.6847196890224818e-7im, -9.202277930551063e-5 + 4.2004287759347925e-5im, -0.003411133421899383 + 0.002583582403180602im, 0.03730598373438549 - 0.010656414063299788im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09031685425544111 + 0.09433181201651823im, -0.07161949890893061 + 0.9537087559574883im, -0.22647708133002822 - 0.11162373491915956im, 0.06016804191825402 - 0.020769493934266577im, 0.6855401112911119 + 0.7160152049272757im, 0.00977025264410647 - 0.13010389121050459im, 0.015983191101805794 + 0.007877633693905428im, -0.0031613976423438828 + 0.001091287462606172im, -0.015881175819986895 + 0.006605292567721228im, -0.23485719213482859 - 0.11184807735853922im  …  -0.01617413199881465 - 0.035698864680825365im, -0.10594286470213776 - 0.039283123888061294im, -2.1319663667187638e-7 + 1.1290083348813904e-6im, 0.0002430707302899132 - 0.0001475423256665776im, 0.004595593498692957 + 0.028018288272594897im, 0.24695017518502027 + 0.17552223294759234im, 1.162707485627013e-8 - 6.15725447786795e-8im, 3.5856018947500446e-5 - 2.17643046350446e-5im, 0.0005769547073417526 + 0.0035175550365850457im, 0.03132403010522977 + 0.022263851863491117im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.07383173871792748 - 0.10771616704266809im, -0.5404750607167358 + 0.7893096112888488im, -0.24359901768729653 - 0.07069536146964715im, -0.056456109689972896 - 0.001107897785635737im, -0.5604405329643941 - 0.8176497955291359im, 0.0737186995986342 - 0.10765876606474578im, 0.01710336816230773 + 0.00496360293576692im, 0.0027691637999502916 + 5.4341834746785e-5im, 0.00985055104903975 + 0.014098878181073006im, 0.1445808370205206 - 0.2152569299858552im  …  0.03052267296771993 - 0.018928061192673172im, -0.08316276187221656 + 0.08875598121289573im, 8.255249507223854e-8 - 4.0146165775975873e-8im, 2.916971643080871e-5 + 2.7094352065487293e-5im, 0.00036347339410514875 - 0.000793801500203889im, -0.0007666626334696947 + 0.004590003461292571im, 1.23338552747296e-8 - 6.004148576458121e-9im, -0.0002307677813325497 - 0.00021427914406568004im, -0.0019510318090451022 + 0.004249109621380516im, 0.002448305446265536 - 0.014459823184151847im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09052119186943641 - 0.09412654318522551im, 0.6568607845717443 + 0.695384033809162im, -0.018118799475584726 + 0.25238371717341546im, -0.00941793070563504 + 0.012218454401218043im, -0.6871265108586707 - 0.7144939418312071im, -0.08959672907691191 - 0.09485135411601298im, 0.001274485391230984 - 0.017752790049799502im, -0.0014080667856566087 + 0.001825313344224087im, 0.010648678922288242 - 0.01351891352863227im, -0.16235649658287832 + 0.20236222426357012im  …  0.009352727043045142 - 0.036156668714058024im, -0.20319409790236248 + 0.18273062059177975im, 7.945243280746066e-7 + 3.5602373044949435e-7im, 0.00021063460250519452 + 9.66594799547136e-5im, 0.01347606281878055 + 0.04178418819268691im, -0.0032851340555004604 + 0.011604719282482185im, -3.8971297784251154e-8 - 1.7462916778885817e-8im, 3.30632711391919e-5 + 1.5172739523265596e-5im, 0.001721128410156859 + 0.005336558372258437im, 0.010250565469112422 - 0.03659203566455934im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.1055109134388228 + 0.07696128378739517im, 0.66416103144629 - 0.687780127959654im, -0.22477576654110204 - 0.10823020455281726im, -0.039389884696567325 - 0.06325587347184095im, 0.8008689401061766 + 0.5841661281016212im, -0.09062347644991053 + 0.09384625607005792im, 0.016015750409130725 + 0.007711631776027017im, 0.0021482002112317156 + 0.0034497752732213227im, 0.010992089760698778 + 0.013300589861132618im, 0.2220104423867899 - 0.1370095863065319im  …  -0.03966161756558868 - 0.024411394279877208im, 0.0418977326629486 + 0.08586585744507116im, -1.5834767130619442e-6 - 7.202943914651594e-7im, 0.0002374669596416537 - 0.0003748899427440624im, -0.06829242925168294 - 0.01710735268853772im, 0.37006242346960705 + 0.3891679850662427im, 8.320030701457716e-8 + 3.784628714317929e-8im, 3.583804966036212e-5 - 5.657766028850231e-5im, -0.008613105739000218 - 0.0021575956675887373im, 0.04693999320203013 + 0.049363435556895194im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10215485275568525 + 0.0814112862128895im, 0.870065390472666 + 0.39160512653675267im, 0.2049138377262113 + 0.13130878007578894im, -0.0708867308310291 - 0.08508215166771596im, 0.7752116205801517 + 0.6177971326486225im, -0.11889724815388641 - 0.053514106431517994im, -0.015253866271802197 - 0.009774676974451113im, 0.00395495458457738 + 0.004746953915333307im, 0.01630721615868694 - 0.006213630702274396im, 0.21832750414347823 - 0.15389601532037667im  …  -0.031833957415897146 - 0.0568275222172046im, -0.019383698961979973 - 0.0935324913687901im, 1.7016578706758338e-6 + 2.030360654885744e-6im, -0.0005282124094604383 - 0.00037973481505627427im, -0.054562531596416955 - 0.05293467595487128im, -0.18938475839461333 - 0.3514477557225368im, -9.399769701504469e-8 - 1.121548745870567e-7im, -7.932307114713404e-5 - 5.7025788815747554e-5im, -0.006869512330062303 - 0.0066645621577805115im, -0.024014004615807043 - 0.0445636162702435im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11003449723582048 - 0.07064421944666054im, 0.034869205215981476 - 0.9452612604463477im, 0.25740845467770257 + 0.02075533073045833im, -0.13367284039035277 - 0.05190344661410047im, -0.8341296549661086 - 0.5355269472090834im, -0.0047957920879111715 + 0.13000802415118162im, -0.020956702509170866 - 0.0016897785748967685im, 0.00747538968733491 + 0.0029025977851198717im, 0.016427793929216963 + 0.008012224740715538im, 0.02336660912574806 + 0.2911159740652815im  …  -0.07792861291506871 - 0.013176931611197977im, -0.08244702978470522 - 0.040583284129236466im, 2.4345157419431042e-6 + 1.2365039863426727e-6im, -4.140986135146141e-5 - 0.0006469526715680866im, 0.04992267868734229 - 0.001015280085337866im, 0.24550163748266107 + 0.06783263449155884im, -1.3685004020853316e-7 - 6.950689047484809e-8im, -6.493051382475501e-6 - 0.00010144183034480129im, 0.006244231797205773 - 0.0001269890339729509im, 0.031133810813722886 + 0.00860233752121681im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10453167294881682 + 0.07956222596682705im, -0.6579042758074192 - 0.634831685528438im, -0.29711105809241145 - 0.18774167958027127im, -0.11053860264678246 - 0.1032623828756923im, 0.7886430591620759 + 0.6002601461369005im, 0.092976783166284 + 0.08971610330400409im, 0.026170914602669404 + 0.016537154474058364im, 0.006072031267042366 + 0.005672338938897403im, -6.178082672871022e-5 + 0.02153420174362301im, 0.04485590091064906 - 0.3725216368474595im  …  0.06192853262063277 + 0.03594772469457096im, -0.07738135139642141 - 0.06702118693725839im, -1.3429379820911569e-7 - 5.829030028560281e-7im, -2.5938307481685392e-5 - 0.00023599474765005943im, 0.0005314308552109736 + 0.0016393402147435812im, -0.00036887097360405185 - 0.0029203609520255906im, -1.9762124106779162e-8 - 8.5777615290433e-8im, 0.00019870261263696892 + 0.0018078578905451799im, -0.0036742747678228313 - 0.011334279941567934im, 0.0018607027626143116 + 0.014731220034510937im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.07994577527472368 + 0.10785210000837524im, 0.8242028609713626 + 0.008108445831462245im, -0.30193606062908024 - 0.44107627683737893im, -0.028983298978240975 - 0.007066386810367368im, 0.5897850283340824 + 0.7956587279389556im, -0.129161181010174 - 0.0012706779960976466im, 0.02727114055092067 + 0.039838411861236045im, -0.004206131186659551 - 0.0010254922800669725im, -0.02319718123721022 + 0.022310650545280242im, 0.06425090687911594 + 0.5410338693566547im  …  0.03958000185810753 + 0.01871959911957232im, -0.29453855596324996 + 0.08776465328308643im, 9.766523734568843e-7 - 5.311528068525913e-7im, -5.213628435862286e-5 + 0.0003458820577052937im, -0.001393759371357476 + 0.0006914164019107099im, -0.0024525894040587914 + 0.0061599153134758115im, 1.541008174515034e-7 - 8.380779488824155e-8im, 0.00038453119829993227 - 0.002551053337199581im, 0.009909812719622841 - 0.004916061692607633im, -0.04634728175556316 + 0.1164055051743252im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10743522542486206 + 0.10371714435606857im, 0.5711841107402137 - 0.4571572624151039im, -0.17946871569907885 - 0.6378721050144245im, -0.0340904133088997 + 0.046950791407482345im, 0.7101216497954373 + 0.6855460057021467im, -0.11639255818410427 + 0.09315683378537166im, 0.015887027762544026 + 0.05646606318822897im, -0.005501605446005489 + 0.007577048930439201im, 0.05671335626809211 + 0.01225808366118759im, 0.22154747202256408 - 0.6245049474562934im, 0.5394734397136484 + 0.4941789553175739im, 0.01090566558177742 - 0.14893037726320735im, -0.009152281544355077 - 0.001978183628029338im, 0.01961194956845101 - 0.055282777197166844im, 0.10992943886518514 + 0.10069970318837229im, -0.0720845302901787 + 0.9844035845388635im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.20299297674324102 - 0.1493256559911239im, -0.3604207362257599 - 0.898105000962705im, -0.7795291121383072 - 0.5734370612234627im, 0.09385522232428256 + 0.2338706851803381im], (ℂ^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[1.0000000000000004 + 0.0im, -2.220446049250313e-16 + 2.7755575615628914e-16im, -2.220446049250313e-16 - 2.7755575615628914e-16im, 1.0000000000000002 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6172981386550431 + 0.0im, 0.32866030628474396 + 0.104524691273582im, 0.32866030628474396 - 0.10452469127358202im, -0.6172981386550429 + 5.551115123125783e-17im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.2438678002658607 + 0.0im, 0.41596593543358507 + 0.13229072738613604im, 0.41596593543358507 - 0.13229072738613604im, 0.24386780026586055 + 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.0000000000000004 + 0.0im, -1.9081958235744878e-17 - 2.688821387764051e-17im, 1.0213184464813452e-16 + 1.3530843112619095e-16im, 3.5908775952719907e-16 - 1.0842021724855044e-16im, 1.0408340855860843e-17 + 3.729655473350135e-17im, 1.0000000000000004 + 5.551115123125783e-17im, 4.562322741819003e-16 + 1.6653345369377348e-16im, 1.196959198423997e-16 - 3.0357660829594124e-17im, 1.0993810029003015e-16 - 1.231653667943533e-16im, 3.86843335142828e-16 - 2.7755575615628914e-17im, 1.0000000000000004 - 5.551115123125783e-17im, 4.336808689942018e-17 - 3.209238430557093e-17im, 3.5822039778921066e-16 + 1.0711917464156784e-16im, 1.1796119636642288e-16 + 2.5153490401663703e-17im, 3.642919299551295e-17 + 3.122502256758253e-17im, 0.9999999999999999 - 1.3877787807814457e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6708092377706147 + 0.0im, 0.20886441714836282 - 0.002369183091056784im, 0.03142906880274389 - 0.0734657905186959im, 7.706114399582428e-8 + 1.1153525143528238e-7im, 0.2088644171483628 + 0.002369183091056798im, -0.6708092402985547 - 5.551115123125783e-17im, 5.74011233354238e-8 - 1.3007303455159214e-7im, -0.04467230102417363 - 0.06625247823302281im, 0.03142906880274389 + 0.0734657905186959im, 5.740112330766822e-8 + 1.3007303452383656e-7im, -0.6708099637969531 + 0.0im, -0.11129819926822171 + 0.17675320242648238im, 7.70611439964477e-8 - 1.1153525143612264e-7im, -0.044672301024173626 + 0.06625247823302281im, -0.11129819926822171 - 0.17675320242648238im, 0.670809966324893 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.2399016114895076 + 0.0im, 0.2678859944613493 - 0.003038674452430029im, 0.042729524425870795 - 0.09988072857401485im, -0.0005668781004244169 - 0.0008204909422475449im, 0.2678859944613493 + 0.003038674452430057im, -0.7872973389637814 + 0.0im, 0.3318572290747024 - 0.7520160456424864im, 0.06073524897137156 + 0.09007507263326656im, 0.042729524425870746 + 0.09988072857401485im, 0.3318572290747026 + 0.7520160456424867im, 0.7872982735964552 + 5.551115123125783e-17im, 0.14275122113681893 - 0.22670389690608334im, -0.0005668781004243839 + 0.0008204909422474095im, 0.06073524897137154 - 0.09007507263326654im, 0.1427512211368189 + 0.2267038969060833im, 1.2399006768568335 - 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[1.0000000000000004 + 0.0im, -1.2576745200831851e-17 - 5.3505377212159644e-17im, 2.4882439858542327e-17 + 2.0513105103425744e-16im, -1.1329912702473521e-17 - 1.0747154034762563e-17im, -6.152847328855238e-18 + 5.670377362099188e-17im, 1.0000000000000007 + 2.0816681711721685e-17im, 1.491862189340054e-16 - 1.1622647289044608e-16im, 1.2129511804681581e-17 - 4.336808689942018e-19im, 2.7281237165166505e-17 - 2.061068329894944e-16im, 2.0816681711721685e-16 + 1.0928757898653885e-16im, 1.0000000000000004 + 2.7755575615628914e-17im, 0.0 + 2.3852447794681098e-17im, -2.034911952483731e-17 - 1.1411227865409934e-17im, 8.497434526855141e-18 + 3.2526065174565133e-19im, -1.6046192152785466e-17 - 2.42861286636753e-17im, 1.0000000000000002 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6801523280729084 + 0.0im, 0.13430906127514053 - 0.12167481339337981im, 0.05769165546891028 - 0.03374819781687416im, 1.699486962154387e-5 - 1.4784360701359571e-5im, 0.13430906127514053 + 0.12167481339337981im, -0.6801524039516678 - 6.938893903907228e-18im, 3.727663320168134e-6 + 7.81996161673161e-7im, -0.06682996746572023 - 0.0013454792292442253im, 0.05769165546891028 + 0.03374819781687417im, 3.7276633201022147e-6 - 7.819961616540791e-7im, -0.6801725874677711 - 2.7755575615628914e-17im, 0.178006789412901 - 0.03361692950836062im, 1.6994869621537104e-5 + 1.4784360701343969e-5im, -0.06682996746572022 + 0.0013454792292442227im, 0.178006789412901 + 0.03361692950836063im, 0.6801672550482081 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-2.2917921795262703 - 2.220446049250313e-16im, 0.17502813963141473 - 0.1585635103548011im, 0.0785856433357221 - 0.04597066621338683im, -0.0003825337514318836 + 0.0003327783648364151im, 0.17502813963141473 + 0.15856351035480115im, -1.2136315098525938 - 2.7755575615628914e-17im, 1.0063909914502576 + 0.21112316197305353im, 0.09139309366128809 + 0.0018400057570436218im, 0.07858564333572209 + 0.04597066621338688im, 1.0063909914502578 - 0.21112316197305353im, -1.239378412028181 + 1.1102230246251565e-16im, -0.2313356921978227 + 0.04368819732361093im, -0.00038253375143192185 - 0.0003327783648363747im, 0.09139309366128805 - 0.0018400057570436253im, -0.23133569219782268 - 0.0436881973236109im, -0.16063326624030078 + 1.1188966420050406e-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[1.0000000000000004 + 0.0im, -4.9439619065339e-17 + 5.0306980803327406e-17im, 5.898059818321144e-17 + 1.9364528426948913e-16im, 4.0072112295064244e-16 + 1.9168694409543718e-16im, -3.469446951953614e-17 - 7.112366251504909e-17im, 1.0 - 5.551115123125783e-17im, -1.942890293094024e-16 + 2.220446049250313e-16im, 1.8041124150158794e-16 + 3.191891195797325e-16im, 5.724587470723463e-17 - 1.9380113833178392e-16im, -2.498001805406602e-16 - 2.7755575615628914e-16im, 1.0000000000000002 + 0.0im, -1.1796119636642288e-16 + 1.8735013540549517e-16im, 4.0419056990259605e-16 - 1.93421667571414e-16im, 1.8041124150158794e-16 - 3.3306690738754696e-16im, -2.0816681711721685e-16 - 2.0122792321330962e-16im, 1.0000000000000002 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.682045505324922 + 5.551115123125783e-17im, -0.17545019567983205 + 0.04537129330061057im, 0.023895980634288314 - 0.03569192001711732im, -0.00046361948021489234 + 0.011289617326094663im, -0.17545019567983205 - 0.04537129330061057im, -0.6820473181433164 + 5.551115123125783e-17im, -5.868637672357124e-5 + 5.2284738696388444e-5im, -0.00011603183787384924 + 0.00038309473869359983im, 0.023895980634288314 + 0.03569192001711733im, -5.868637672351573e-5 - 5.228473869636069e-5im, -0.6826851043086286 + 5.551115123125783e-17im, -0.0015193240641106845 + 0.000929258688452967im, -0.00046361948021489754 - 0.011289617326094663im, -0.00011603183787384924 - 0.00038309473869358596im, -0.0015193240641105388 - 0.0009292586884529497im, -0.6826021372092748 - 2.0816681711721685e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-3.35298696626036 - 4.440892098500626e-16im, -0.23039230112954356 + 0.059579281905308173im, 0.03257455116414023 - 0.04865455377368657im, -0.0006327090551764229 + 0.015407124537249699im, -0.23039230112954345 - 0.059579281905307965im, -1.7500896099779808 + 0.0im, -0.5903360414846343 + 0.5259408151551012im, 0.06238914214610428 - 0.20598513413901962im, 0.03257455116414019 + 0.04865455377368647im, -0.5903360414846345 - 0.525940815155101im, -2.8292953316357456 - 2.220446049250313e-16im, -0.49858017989799636 + 0.30494396666318635im, -0.0006327090551764419 - 0.015407124537249666im, 0.062389142146104234 + 0.20598513413901967im, -0.4985801798979964 - 0.30494396666318624im, -1.2248771371228186 + 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[1.0000000000000002 + 0.0im, -1.5113778284447932e-16 - 4.7271214720367993e-17im, -7.719519468096792e-17 - 6.310056643865636e-17im, -9.73613550891983e-17 - 7.806255641895632e-17im, -1.6306400674181987e-16 + 4.5536491244391186e-17im, 1.0000000000000004 - 1.5612511283791264e-17im, 6.938893903907228e-18 - 2.220446049250313e-16im, -2.42861286636753e-17 + 2.914335439641036e-16im, -7.849623728795052e-17 + 7.3075226425523e-17im, -8.326672684688674e-17 + 2.636779683484747e-16im, 1.0000000000000002 + 0.0im, 5.551115123125783e-17 - 2.220446049250313e-16im, -9.475926987523309e-17 + 8.153200337090993e-17im, -4.683753385137379e-17 - 2.6020852139652106e-16im, 1.6653345369377348e-16 + 8.326672684688674e-17im, 1.0000000000000002 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6824537271122421 + 0.0im, -0.08686078041649961 - 0.16044504590423628im, -0.019120076189884455 - 0.02196757818051248im, -0.0037135435621891253 - 0.010293720670054733im, -0.08686078041649961 + 0.16044504590423625im, -0.6824589671098469 + 6.071532165918825e-18im, 9.54119296990158e-5 - 2.13368830169966e-5im, -0.00016665209316156504 - 2.5181986028376124e-5im, -0.019120076189884455 + 0.021967578180512475im, 9.541192969903661e-5 + 2.1336883016968844e-5im, -0.6835817454156414 + 0.0im, 0.0013411268947025878 + 0.0005201421106293819im, -0.003713543562189125 + 0.010293720670054726im, -0.00016665209316157024 + 2.5181986028351838e-5im, 0.0013411268947025878 - 0.000520142110629368im, -0.683733122890182 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-4.416026135997244 - 2.220446049250313e-16im, -0.11431026787994522 - 0.21114841576808602im, -0.02607403151741882 - 0.02995716754221298im, -0.005068852302033609 - 0.014050555441970081im, -0.1143102678799451 + 0.21114841576808607im, -2.620571953092778 - 2.636779683484747e-16im, 0.5533161379375383 - 0.12373759365668646im, 0.21670444002854927 + 0.0327449988418468im, -0.026074031517418845 + 0.029957167542212924im, 0.5533161379375384 + 0.12373759365668613im, -3.7924476590447083 - 1.1102230246251565e-16im, 0.8114985521282168 + 0.3147308940889811im, -0.0050688523020336424 + 0.01405055544197009im, 0.2167044400285494 - 0.03274499884184695im, 0.8114985521282169 - 0.3147308940889807im, -2.846840375797097 - 3.3306690738754696e-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.9999999999999998 + 0.0im, -3.968179951296946e-16 + 2.883977778811442e-17im, 1.8908485888147197e-16 + 7.28583859910259e-17im, -7.491837011874836e-17 - 1.942890293094024e-16im, -4.0462425077159025e-16 - 3.187554387107383e-17im, 1.0 - 1.1102230246251565e-16im, 2.7755575615628914e-16 - 2.0496164444480658e-16im, 8.326672684688674e-17 + 1.3877787807814457e-17im, 1.8041124150158794e-16 - 7.979727989493313e-17im, 3.0531133177191805e-16 + 1.6776673366497574e-16im, 1.0000000000000004 - 2.7755575615628914e-17im, -2.7755575615628914e-17 + 5.486062992776652e-16im, -7.296680620827445e-17 + 2.0122792321330962e-16im, 6.938893903907228e-17 + 5.551115123125783e-17im, -4.163336342344337e-17 - 5.37330596683816e-16im, 1.0000000000000004 + 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825447626321324 + 0.0im, -0.122232144445475 - 0.13598615049218885im, 0.02351767221162068 - 0.008563604902938894im, -0.0035249568048772227 + 0.007660236707971953im, -0.12223214444547498 + 0.13598615049218887im, -0.6825466155572375 + 2.7755575615628914e-17im, -2.1972210304394002e-5 + 5.4540113439836344e-5im, 4.166801243864898e-5 + 9.65708823279926e-5im, 0.023517672211620683 + 0.0085636049029389im, -2.1972210304394002e-5 - 5.45401134397878e-5im, -0.6834181827319835 + 2.7755575615628914e-17im, -0.0008347357762789609 + 0.0008429831752431584im, -0.0035249568048772236 - 0.007660236707971953im, 4.166801243865592e-5 - 9.65708823280273e-5im, -0.000834735776278947 - 0.0008429831752431939im, -0.6840609594548357 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-5.4794580725787725 - 4.440892098500626e-16im, -0.1609455749904933 - 0.17905575723147762im, 0.03207913098994873 - 0.01168113072396123im, -0.004811624096245429 + 0.01045634926845778im, -0.16094557499049314 + 0.1790557572314776im, -3.633173364482224 - 3.3306690738754696e-16im, -0.18549618872192764 + 0.46044464817141034im, -0.06775784056989188 - 0.15703877746287695im, 0.03207913098994874 + 0.01168113072396125im, -0.18549618872192786 - 0.4604446481714102im, -4.314863616483105 + 0.0im, -0.6818469475576825 + 0.6885809219106398im, -0.004811624096245426 - 0.01045634926845778im, -0.06775784056989187 + 0.15703877746287698im, -0.6818469475576824 - 0.6885809219106392im, -4.545145805391582 - 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[1.0000000000000004 + 0.0im, -6.015153652949579e-16 - 5.616167253474913e-17im, 2.525920011348104e-16 + 1.0234868508263162e-16im, 2.190088388420719e-16 - 5.637851296924623e-17im, -6.071532165918825e-16 + 3.686287386450715e-17im, 1.0000000000000004 + 1.1102230246251565e-16im, 2.7755575615628914e-17 + 6.938893903907228e-17im, -6.938893903907228e-17 + 2.498001805406602e-16im, 2.5157556159810524e-16 - 9.71445146547012e-17im, 1.3877787807814457e-16 - 6.938893903907228e-17im, 1.0000000000000002 - 5.551115123125783e-17im, -5.551115123125783e-17 - 4.440892098500626e-16im, 2.1684043449710089e-16 + 5.4643789493269423e-17im, -4.85722573273506e-17 - 2.498001805406602e-16im, -5.551115123125783e-17 + 3.3306690738754696e-16im, 0.9999999999999998 - 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825654599348493 - 5.551115123125783e-17im, 0.06607265716677 + 0.17060166855683123im, -0.018951622528051278 + 0.015560825796429426im, -0.003217021857740342 + 0.004501437420266759im, 0.06607265716677 - 0.17060166855683123im, -0.6825664306170949 - 2.7755575615628914e-17im, 1.3678313279849585e-5 + 4.155921733914325e-5im, -6.996884612522208e-5 - 0.000106604087861846im, -0.01895162252805128 - 0.015560825796429437im, 1.3678313279794074e-5 - 4.155921733914325e-5im, -0.6832241535610244 + 2.7755575615628914e-17im, 0.001217852576269468 - 0.00032769949389338526im, -0.0032170218577403428 - 0.004501437420266761im, -6.996884612523596e-5 + 0.00010660408786183906im, 0.001217852576269468 + 0.00032769949389346853im, -0.684205235949671 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-6.542976943399189 + 0.0im, 0.08701013315808673 + 0.22466288680738178im, -0.025853839967225473 + 0.021228108533081727im, -0.004391121694246408 + 0.0061443037231199635im, 0.08701013315808699 - 0.2246628868073818im, -4.68440994851435 - 2.220446049250313e-16im, 0.15296903550759489 + 0.46477135074426573im, 0.06181542172191848 + 0.0941875950338971im, -0.025853839967225484 - 0.021228108533081852im, 0.152969035507595 - 0.46477135074426545im, -4.921554685379631 - 4.440892098500626e-16im, 0.7316504613645569 - 0.1968546769500985im, -0.004391121694246415 - 0.006144303723119977im, 0.06181542172191862 - 0.09418759503389715im, 0.7316504613645569 + 0.19685467695009806im, -5.943064846864088 - 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[1.0000000000000007 + 0.0im, -2.4364055694822695e-16 + 2.393918396847994e-16im, 1.3877787807814457e-17 - 1.7694179454963432e-16im, -5.9761223747401e-16 - 1.4278942611634093e-16im, -2.5468586658042303e-16 - 2.3765711620882257e-16im, 1.0000000000000007 - 5.551115123125783e-17im, -4.996003610813204e-16 + 2.220446049250313e-16im, -1.5785983631388945e-16 - 5.811323644522304e-17im, 1.3877787807814457e-17 + 1.8735013540549517e-16im, -5.551115123125783e-16 - 2.498001805406602e-16im, 1.0 + 5.551115123125783e-17im, -1.474514954580286e-17 - 6.938893903907228e-18im, -6.054184931159057e-16 + 1.2630955309456127e-16im, -1.5959455978986625e-16 + 5.594483210025203e-17im, -1.8648277366750676e-17 - 6.071532165918825e-18im, 1.0000000000000004 + 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825700974217281 - 5.551115123125783e-17im, 0.18296663720593137 + 0.0016389824415305593im, 0.016423303038583706 + 0.01823203320643199im, -1.0513197043805073e-5 - 7.308652027395624e-5im, 0.1829666372059314 - 0.0016389824415305732im, -0.682570636387865 + 0.0im, 6.2902198844222434e-6 + 6.8523707002221546e-6im, 0.003839324196630828 + 0.024266615224553086im, 0.016423303038583706 - 0.018232033206431988im, 6.290219884477755e-6 - 6.852370700236032e-6im, -0.6827066752893682 - 5.551115123125783e-17im, -0.15210172867742217 - 0.10080741839455667im, -1.051319704381025e-5 + 7.308652027394388e-5im, 0.003839324196630838 - 0.024266615224553083im, -0.15210172867742217 + 0.10080741839455665im, 0.6823942817220181 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-7.606515647229802 + 8.881784197001252e-16im, 0.24095180817910794 + 0.002158403241587767im, 0.022405158756758255 + 0.024872682240177663im, 9.03695136003635e-6 + 5.7151852972913515e-5im, 0.24095180817910777 - 0.0021584032415875726im, -5.745083176607942 + 0.0im, 0.3313985966046403 + 0.36133432486587774im, -0.005464978477976277 - 0.034590564646168886im, 0.022405158756758234 - 0.02487268224017758im, 0.33139859660464077 - 0.3613343248658776im, -5.805990095166264 - 1.1102230246251565e-16im, 0.19159918465570416 + 0.12692012366240038im, 9.0369513602237e-6 - 5.715185297298052e-5im, -0.005464978477976251 + 0.034590564646168824im, 0.19159918465570414 - 0.12692012366240032im, -3.911047082220237 + 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[1.0000000000000009 + 0.0im, 2.5374566000897075e-17 - 2.9967348047499343e-16im, 1.3446817444251469e-16 + 1.2210826967617994e-16im, 6.074242671350039e-17 + 2.818993411098092e-16im, 2.2940193310488216e-17 + 3.312440924850557e-16im, 1.0000000000000013 + 5.551115123125783e-17im, 1.5265566588595902e-16 + 1.1622647289044608e-16im, -4.527628272299467e-16 - 2.2551405187698492e-17im, 1.4048549649980924e-16 - 1.2114942837988807e-16im, 1.4051260155412137e-16 - 1.3877787807814457e-16im, 1.0000000000000009 - 5.551115123125783e-17im, -1.942890293094024e-16 + 4.0245584642661925e-16im, 6.27346482054425e-17 - 2.8591088914800555e-16im, -4.85722573273506e-16 + 2.0816681711721685e-17im, -3.0531133177191805e-16 - 4.718447854656915e-16im, 1.0000000000000004 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825705758638412 + 0.0im, -0.0251223461196656 + 0.1812438217692976im, 0.024152064053745446 - 0.004431265885277256im, 0.00346907827781259 + 0.001400302447773002im, -0.025122346119665587 - 0.1812438217692976im, -0.6825708162467923 - 5.551115123125783e-17im, -1.0469860111059996e-5 - 3.167904856194153e-5im, -3.797790939923974e-5 + 0.0001513279437078156im, 0.024152064053745446 + 0.00443126588527726im, -1.0469860111059996e-5 + 3.1679048561970586e-5im, -0.6830585565939822 + 0.0im, 0.0010422968362035212 + 0.0006608539817127557im, 0.0034690782778125893 - 0.0014003024477730005im, -3.7977909399214155e-5 - 0.00015132794370780953im, 0.0010422968362035906 - 0.000660853981712714im, -0.6833253446193294 - 8.326672684688674e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-8.670059520375332 + 8.881784197001252e-16im, -0.03308335706506994 + 0.23867810923665334im, 0.032948043308356725 - 0.006045095773873126im, 0.004734597111273445 + 0.0019111324430851697im, -0.033083357065069555 - 0.2386781092366535im, -6.8081690714028005 - 4.440892098500626e-16im, -0.15373995454460032 - 0.46518908688821514im, 0.018552475160377495 - 0.07391476746385098im, 0.03294804330835672 + 0.006045095773873086im, -0.1537399545446008 + 0.46518908688821464im, -6.828446267694959 - 8.881784197001252e-16im, 0.41567103271684414 + 0.26357140287205105im, 0.004734597111273461 - 0.0019111324430851901im, 0.018552475160377446 + 0.07391476746385078im, 0.41567103271684447 - 0.2635714028720506im, -6.582922847161705 + 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[1.000000000000001 - 5.551115123125783e-17im, 5.7462715141731735e-18 + 2.168404344971009e-17im, 1.2598429244281562e-16 + 2.949029909160572e-17im, -1.231653667943533e-16 - 1.6479873021779667e-17im, -2.3310346708438345e-18 - 2.949029909160572e-17im, 1.0000000000000009 - 5.551115123125783e-17im, -5.551115123125783e-17 - 2.7755575615628914e-17im, -1.0061396160665481e-16 - 8.326672684688674e-17im, 1.1817803680091998e-16 - 3.9898639947466563e-17im, -1.249000902703301e-16 + 2.7755575615628914e-17im, 1.0000000000000013 + 5.551115123125783e-17im, 3.3306690738754696e-16 - 2.7755575615628914e-16im, -1.231653667943533e-16 + 1.9081958235744878e-17im, -9.71445146547012e-17 + 8.326672684688674e-17im, 2.7755575615628914e-16 + 2.220446049250313e-16im, 1.0000000000000009 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.682568091207721 + 0.0im, -0.1772786369248454 + 0.045256472694359784im, -0.024443691407822325 + 0.002526438798238221im, 0.004447723143459187 + 0.0009168437762318588im, -0.1772786369248454 - 0.045256472694359784im, -0.6825688831143581 + 1.1102230246251565e-16im, 4.428805883556486e-5 + 6.555575050221085e-6im, 0.00012333191728467266 + 6.0069169409260326e-5im, -0.024443691407822325 - 0.002526438798238221im, 4.42880588356169e-5 - 6.555575050165574e-6im, -0.6832268843135134 - 8.326672684688674e-17im, -0.0012093990914295444 - 0.00038245190998165146im, 0.004447723143459188 - 0.0009168437762318588im, 0.0001233319172846692 - 6.0069169409274203e-5im, -0.0012093990914295166 + 0.00038245190998170697im, -0.6841986188706504 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-9.733607220067757 + 0.0im, -0.23342906371682212 + 0.05959080141533495im, -0.033340028142978526 + 0.0034459419090790144im, 0.006070062561088286 + 0.001251269222528703im, -0.2334290637168218 - 0.059590801415334814im, -7.872521214919429 + 8.881784197001252e-16im, 0.48141926915967614 + 0.07126030111897408im, -0.0826901828385678 - 0.040274480193898454im, -0.033340028142978484 - 0.0034459419090786814im, 0.4814192691596762 - 0.07126030111897297im, -7.920870636257728 - 4.440892098500626e-16im, -0.4615887929037725 - 0.1459695622547985im, 0.006070062561088274 - 0.0012512692225287378im, -0.08269018283856779 + 0.04027448019389801im, -0.46158879290377275 + 0.1459695622547983im, -7.862469211703212 - 8.881784197001252e-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[1.0000000000000009 + 5.551115123125783e-17im, -5.587706946447168e-17 - 6.700369425960417e-17im, 2.259477327459791e-16 - 3.477917281426157e-16im, -2.474149357611921e-16 - 2.0767892613959837e-16im, -5.884507291165075e-17 + 5.0523821237824507e-17im, 1.0000000000000013 - 5.551115123125783e-17im, 1.214306433183765e-16 - 2.7755575615628914e-16im, -2.96637714392034e-16 - 2.8102520310824275e-16im, 2.250803710079907e-16 + 3.466871971793961e-16im, 1.5612511283791264e-16 + 2.983724378680108e-16im, 1.0000000000000009 - 5.551115123125783e-17im, 8.326672684688674e-17 + 1.6046192152785466e-16im, -2.45029690981724e-16 + 2.113652135260491e-16im, -3.165870343657673e-16 + 2.8449465006019636e-16im, 1.3183898417423734e-16 - 9.454242944073599e-17im, 1.0000000000000004 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825561857758002 - 5.551115123125783e-17im, -0.09307617912186797 - 0.15745450635719282im, 0.022145806984182927 - 0.011820455045313113im, -0.005475609482975857 + 0.0011121022274971117im, -0.09307617912186793 + 0.15745450635719282im, -0.6825573131396085 + 2.7755575615628914e-17im, -2.285988250486093e-6 + 5.241447326570503e-5im, -4.894336459849817e-5 + 0.0001412764329818076im, 0.022145806984182934 + 0.011820455045313117im, -2.2859882505069096e-6 - 5.241447326571197e-5im, -0.6833122364706645 + 0.0im, -0.0013172039969033718 - 0.0003929424381644061im, -0.0054756094829758566 - 0.0011121022274971134im, -4.894336459848169e-5 - 0.00014127643298182668im, -0.0013172039969034169 + 0.00039294243816434754im, -0.6840977428618322 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-10.797167288986076 + 8.881784197001252e-16im, -0.12249340083079643 - 0.2072188409729422im, 0.03018449085149321 - 0.016111149954050268im, -0.0074717262394384 + 0.001517515706928328im, -0.12249340083079656 + 0.20721884097294258im, -8.940035083503615 - 4.440892098500626e-16im, -0.021021482393908497 + 0.4819922350262742im, 0.036464040577099635 - 0.1052545836666477im, 0.0301844908514933 + 0.016111149954050417im, -0.021021482393908608 - 0.4819922350262738im, -9.022713067881154 + 0.0im, -0.46052588614654705 - 0.13738200999851646im, -0.007471726239438436 - 0.0015175157069284477im, 0.03646404057710016 + 0.10525458366664722im, -0.460525886146548 + 0.13738200999851485im, -8.934291067118838 - 8.881784197001252e-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[1.0000000000000004 + 5.551115123125783e-17im, 4.150325916274511e-16 - 1.5785983631388945e-16im, -3.642919299551295e-17 - 9.194034422677078e-17im, -5.898059818321144e-17 - 2.0599841277224584e-16im, 4.145989107584569e-16 + 1.6046192152785466e-16im, 1.0000000000000004 + 0.0im, -2.220446049250313e-16 + 1.249000902703301e-16im, 3.191891195797325e-16 - 3.191891195797325e-16im, -3.642919299551295e-17 + 8.847089727481716e-17im, -1.942890293094024e-16 - 5.551115123125783e-17im, 1.0000000000000018 - 4.85722573273506e-17im, -4.996003610813204e-16 - 1.3183898417423734e-16im, -5.811323644522304e-17 + 2.0296264668928643e-16im, 3.3306690738754696e-16 + 3.226585665316861e-16im, -3.885780586188048e-16 + 1.457167719820518e-16im, 1.0000000000000004 - 1.9081958235744878e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825031501886706 + 5.551115123125783e-17im, 0.18145128235132474 + 0.021320884411818453im, 0.027692571395972934 - 0.0024166772104920915im, 0.006055822176330937 + 0.0006124542753712121im, 0.18145128235132474 - 0.02132088441181844im, -0.6825056449924306 - 5.551115123125783e-17im, 6.403890983169847e-5 - 1.3249107752119627e-5im, -0.00024232453752007915 + 3.9194662086392e-6im, 0.027692571395972934 + 0.0024166772104920985im, 6.403890983167071e-5 + 1.3249107752091871e-5im, -0.6833036126264352 + 2.7755575615628914e-17im, 0.0018233736692856717 + 0.0003465886615480057im, 0.006055822176330939 - 0.0006124542753712112im, -0.0002423245375200861 - 3.919466208653077e-6im, 0.0018233736692856994 - 0.0003465886615480196im, -0.6839074751412395 + 1.5612511283791264e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-11.860781336483488 + 2.6645352591003757e-15im, 0.23825464328098409 + 0.02799539162326252im, 0.037653908666024194 - 0.003285983871193346im, 0.008258124647184041 + 0.0008351836620337436im, 0.238254643280984 - 0.027995391623262436im, -10.018517362140438 - 4.440892098500626e-16im, 0.4714117485226792 - 0.09753110568457446im, 0.11475145039977008 - 0.0018561017656544554im, 0.037653908666024166 + 0.0032859838711932765im, 0.47141174852267875 + 0.09753110568457424im, -10.092439003823653 - 2.7755575615628914e-16im, 0.4714214245062238 + 0.0896080059806082im, 0.008258124647183958 - 0.0008351836620337436im, 0.11475145039977053 + 0.0018561017656543999im, 0.4714214245062234 - 0.08960800598060809im, -9.9787447621238 - 4.996003610813204e-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[1.0000000000000004 + 5.551115123125783e-17im, 5.795060611935021e-17 + 1.238158880978446e-16im, -2.1640675362810669e-16 + 6.890104806145381e-17im, 1.8295911660692887e-16 - 3.5887091909270197e-16im, 5.437273895014805e-17 - 1.4268100589909238e-16im, 0.9999999999999999 + 4.85722573273506e-17im, -1.5265566588595902e-16 - 2.8102520310824275e-16im, -1.2292142130554407e-16 - 1.1275702593849246e-17im, -2.1488887058662698e-16 - 6.84673671924596e-17im, -2.0122792321330962e-16 + 3.157196726277789e-16im, 1.0000000000000004 + 5.551115123125783e-17im, -2.5370330836160804e-17 + 5.583641188300348e-18im, 1.8030282128433939e-16 + 3.609851133290487e-16im, -1.2956215961201778e-16 + 8.239936510889834e-18im, -1.1058862159352145e-17 + 5.421010862427522e-19im, 1.000000000000001 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6822611811683728 + 5.551115123125783e-17im, -0.11000715763835171 + 0.1453949536800967im, 0.0352163929847293 + 0.0013248577639881597im, -2.5932343351038954e-5 + 2.1567911945261018e-5im, -0.11000715763835171 - 0.1453949536800967im, -0.6822637341098332 - 3.2959746043559335e-17im, -1.3065316480403988e-5 - 1.8689039007906832e-5im, -0.03435876261756551 - 0.008019717841387693im, 0.03521639298472929 - 0.0013248577639881527im, -1.3065316480379702e-5 + 1.8689039007896424e-5im, -0.6824580218264018 - 5.551115123125783e-17im, -0.13520271786363008 + 0.12133067346818985im, -2.593234335104093e-5 - 2.156791194525932e-5im, -0.03435876261756549 + 0.008019717841387695im, -0.13520271786363008 - 0.12133067346818985im, 0.682456885922922 - 4.163336342344337e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-12.924641435136557 + 2.6645352591003757e-15im, -0.14295549185550893 + 0.1889423157809643im, 0.047605089610611884 + 0.0017909265325174034im, 0.00015936035008804915 - 0.00013253984811938038im, -0.14295549185550877 - 0.1889423157809643im, -11.121879210690041 + 2.3869795029440866e-15im, -0.2768407451376043 - 0.39600169013326825im, 0.046967468854892065 + 0.010962730223868261im, 0.047605089610611974 - 0.0017909265325175908im, -0.27684074513760537 + 0.39600169013326586im, -11.11778036943225 + 8.881784197001252e-16im, 0.17373042061341457 - 0.1559053634482848im, 0.0001593603500879351 + 0.00013253984811929537im, 0.04696746885489197 - 0.0109627302238684im, 0.17373042061341426 + 0.15590536344828465im, -9.26887079545364 - 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[1.0000000000000007 - 5.551115123125783e-17im, -2.0209528495129803e-16 - 3.7383290907300193e-16im, -1.0408340855860843e-16 - 2.0816681711721685e-16im, -2.5738959574805875e-16 - 1.0148132334464322e-16im, -2.2681509448396753e-16 + 3.608224830031759e-16im, 1.0000000000000007 + 1.1102230246251565e-16im, 5.551115123125783e-17 - 2.7755575615628914e-16im, -2.42861286636753e-17 + 3.903127820947816e-17im, -1.1449174941446927e-16 + 1.9949319973733282e-16im, 2.7755575615628914e-17 + 3.3306690738754696e-16im, 1.0 + 0.0im, 1.6479873021779667e-17 + 4.163336342344337e-17im, -2.677979366039196e-16 + 1.1535911115245767e-16im, -4.336808689942018e-17 - 3.9898639947466563e-17im, 1.5612511283791264e-17 - 3.0791341698588326e-17im, 0.9999999999999996 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6810937699753847 + 0.0im, -0.02360180003162385 + 0.18332330656876866im, 0.03780487002228802 + 0.022086567131880886im, 9.632880645078323e-8 + 6.847023462427243e-7im, -0.023601800031623862 - 0.18332330656876866im, -0.6810938645794236 + 5.551115123125783e-17im, 2.5666476671792893e-7 - 6.058875245337769e-7im, -0.04222393260380386 + 0.01158633285912308im, 0.03780487002228802 - 0.022086567131880886im, 2.5666476680119565e-7 + 6.058875244852047e-7im, -0.6810982066045574 + 0.0im, 0.11455612913653389 + 0.14503857802976705im, 9.632880644326158e-8 - 6.847023462326412e-7im, -0.04222393260380387 - 0.011586332859123083im, 0.11455612913653389 - 0.14503857802976705im, 0.6810983009939375 + 1.3877787807814457e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-13.989663916241685 + 5.329070518200751e-15im, -0.02920406707266531 + 0.22683804345183345im, 0.050382263428537744 + 0.029434600431507363im, -8.135436764769577e-5 - 0.0005782619865721886im, -0.02920406707266484 - 0.2268380434518329im, -12.231271204411936 + 2.6645352591003757e-15im, 0.18800074050704385 - 0.44379719136339524im, 0.056279576292441534 - 0.01544323002903071im, 0.050382263428538 - 0.02943460043150739im, 0.18800074050704296 + 0.4437971913633928im, -12.123109893373353 + 3.1086244689504383e-15im, -0.14171161705480256 - 0.17941991918599834im, -8.135436764787271e-5 + 0.0005782619865720429im, 0.0562795762924416 + 0.015443230029030669im, -0.14171161705480248 + 0.17941991918599787im, -10.363580455898026 + 1.7763568394002505e-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[1.0000000000000007 + 3.6303565731922135e-18im, -1.4349344181793352e-16 - 4.3892153933198275e-17im, -1.4978252489762883e-16 + 4.020544513596551e-17im, 1.0000000000000009 - 4.884985508969248e-17im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6745571174459434 - 3.737752800499028e-17im, -0.1762170422985509 - 0.10923729661177986im, -0.17621704229855087 + 0.10923729661177987im, -0.6745571193471869 + 4.4822554929535594e-17im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-15.06031496631783 + 7.374140782888982e-15im, -0.16904732750595897 - 0.10479277608459255im, -0.16904732750595897 + 0.10479277608459175im, -13.297559874568691 + 5.011647836553449e-15im], (ℂ^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.0 + 2.5e-323im], (ℂ^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[1.0e-323 + 2.5e-323im], (ℂ^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.060314966317998 - 1.2398115236723617e-15im, 0.1895386753479978 + 0.06027947746126289im, 0.18953867534799804 - 0.060279477461263484im, -13.29755987459085 - 1.5818177741347525e-15im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3491142348915572 - 1.8610350955288752e-17im, -0.3951549576583489 - 0.1256721580446425im, -0.3951549576583489 + 0.12567215804464246im, 1.349114238693894 + 3.5054930218260886e-17im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000003 + 6.698941251756435e-18im, -4.751464323778493e-16 - 2.1663866564551554e-16im, -4.856464838068567e-16 + 1.87989333601216e-16im, 1.0000000000000036 + 7.223762413104177e-17im], (ℂ^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.989663916241877 - 8.881784197001252e-16im, 0.22869553116700228 - 0.0025941306462890917im, 0.022950626156106824 - 0.05364733852239314im, -0.0003319370236610896 - 0.0004804407207810099im, 0.22869553116700297 + 0.002594130646288398im, -12.231271204439796 - 8.881784197001252e-16im, 0.194586561786795 - 0.44094931167078255im, 0.03262666014383613 + 0.04838786100661412im, 0.022950626156106824 + 0.053647338522393125im, 0.19458656178679368 + 0.4409493116707819im, -12.123109893463287 - 1.7763568394002505e-15im, 0.12182661288589484 - 0.19347342581313529im, -0.00033193702366098813 + 0.0004804407207813083im, 0.0326266601438363 - 0.0483878610066142im, 0.12182661288589491 + 0.19347342581313548im, -10.363580460013665 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.362187539950497 + 0.0im, -0.36964893836443646 + 0.004192988094209288im, -0.034442495422704375 + 0.08050970805456656im, -7.86063828548257e-7 - 1.1377318113561016e-6im, -0.36964893836443646 - 0.004192988094209288im, 1.3621877291585902 + 1.1102230246251565e-16im, -5.313103980664202e-7 + 1.2039949914000037e-6im, 0.04895651289114623 + 0.07260629596990997im, -0.034442495422704375 - 0.08050970805456656im, -5.313103980109091e-7 - 1.2039949912612258e-6im, 1.3621964131724609 + 1.1102230246251565e-16im, 0.1969631768309122 - 0.3127981624347591im, -7.860638285340878e-7 + 1.1377318113257981e-6im, 0.04895651289114624 - 0.07260629596990995im, 0.1969631768309121 + 0.3127981624347592im, -1.3621966021421432 - 3.3306690738754696e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000027 + 0.0im, -2.8145888397723695e-16 - 4.098284211995207e-16im, 3.209238430557093e-16 + 1.8127860323957634e-16im, 4.7271214720367993e-17 + 1.7737547541862853e-16im, -2.649790109554573e-16 + 3.916138247017642e-16im, 1.000000000000002 + 1.1102230246251565e-16im, 5.551115123125783e-17 - 1.1102230246251565e-16im, -1.474514954580286e-17 + 4.85722573273506e-17im, 3.226585665316861e-16 - 1.7954387976359953e-16im, 5.551115123125783e-17 + 1.3877787807814457e-16im, 1.000000000000001 + 8.326672684688674e-17im, -4.2500725161431774e-17 + 3.3393426912553537e-17im, 3.7838655819744105e-17 - 1.5785983631388945e-16im, -2.0599841277224584e-17 - 2.7755575615628914e-17im, -4.597017211338539e-17 - 2.42861286636753e-17im, 1.000000000000001 + 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[-12.924641435136675 - 8.881784197001252e-16im, 0.17558930787609536 - 0.15907189036140976im, 0.04111994239839188 - 0.024054153742210503im, -0.00015638180700288783 + 0.00013604155595998806im, 0.1755893078760957 + 0.15907189036140976im, -11.121879210715397 + 5.551115123125783e-17im, 0.4728816416843198 + 0.09920226658791709im, 0.04822014094693485 + 0.0009708101372431568im, 0.041119942398391826 + 0.024054153742210444im, 0.4728816416843203 - 0.09920226658791642im, -11.117780369640947 - 1.3322676295501878e-15im, -0.22937376147532712 + 0.04331768365804043im, -0.00015638180700313677 - 0.00013604155595995163im, 0.048220140946934775 - 0.0009708101372431326im, -0.22937376147532693 - 0.043317683658040375im, -9.268870802305166 - 8.881784197001252e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3645223623365932 + 0.0im, -0.2702390851931705 + 0.24481810795420972im, -0.060837866827361094 + 0.03558865398777224im, -5.0895193731147484e-5 + 4.42753218232235e-5im, -0.2702390851931706 - 0.24481810795420977im, 1.3645274682193422 + 1.1796119636642288e-16im, -4.463467204261079e-5 - 9.363571411791227e-6im, 0.07055029610856162 + 0.0014203800876798102im, -0.060837866827361094 - 0.03558865398777225im, -4.463467204256916e-5 + 9.363571411735716e-6im, 1.3649160435946512 + 1.1102230246251565e-16im, -0.3570123776266289 + 0.06742248426972769im, -5.089519373118151e-5 - 4.4275321823229516e-5im, 0.07055029610856163 - 0.0014203800876797894im, -0.3570123776266289 - 0.06742248426972777im, -1.364913771900246 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000002 + 0.0im, -1.6501557065229377e-16 + 4.629543276513104e-17im, -3.469446951953614e-17 + 5.594483210025203e-17im, 2.342960894741175e-16 + 8.153200337090993e-17im, -1.4311468676808659e-16 - 3.426078865054194e-17im, 1.0000000000000018 + 8.326672684688674e-17im, 3.2612801348363973e-16 - 1.249000902703301e-16im, 2.0383000842727483e-17 + 4.683753385137379e-17im, -3.599551212651875e-17 - 5.681219383824043e-17im, 3.157196726277789e-16 + 8.326672684688674e-17im, 1.0000000000000018 + 1.1102230246251565e-16im, 5.637851296924623e-18 + 5.5294310796760726e-18im, 2.583653777032957e-16 - 7.708677446371937e-17im, 2.6346112791397758e-17 - 4.9873299934333204e-17im, 4.575333167888829e-17 + 1.5178830414797062e-18im, 1.000000000000002 + 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[-11.86078133648354 + 0.0im, -0.23225361032539044 + 0.06006061511286925im, 0.021027726481279246 - 0.03140778958626134im, -0.00034057106874788023 + 0.008293260247325643im, -0.2322536103253906 - 0.06006061511286911im, -10.018517362147255 - 8.881784197001252e-16im, -0.35943694292669304 + 0.32022872648268286im, 0.03326817906510898 - 0.1098388292936382im, 0.021027726481279253 + 0.03140778958626128im, -0.35943694292669326 - 0.3202287264826835im, -10.092439004508247 - 2.6645352591003757e-15im, -0.40936414258886317 + 0.2503772317949477im, -0.00034057106874786636 - 0.008293260247325726im, 0.03326817906510898 + 0.10983882929363797im, -0.4093641425888638 - 0.2503772317949484im, -9.978744806981716 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3650063003772883 - 1.1102230246251565e-16im, 0.35376196529872894 - 0.0914825875456349im, -0.030929687648026553 + 0.046197724822039876im, 0.0004994930216997862 - 0.012163175402523837im, 0.35376196529872894 + 0.09148258754563496im, 1.3650112899836606 + 1.1102230246251565e-16im, 9.765535604729092e-5 - 8.700289599916644e-5im, 0.00014050600731345397 - 0.00046389946299951745im, -0.030929687648026546 - 0.046197724822039876im, 9.765535604733949e-5 + 8.700289599916644e-5im, 1.3666072246974261 + 1.1102230246251565e-16im, 0.0031666832580390866 - 0.0019368264417142511im, 0.0004994930216997888 + 0.012163175402523839im, 0.00014050600731350948 + 0.00046389946299951745im, 0.0031666832580392462 + 0.0019368264417142927im, 1.367814946214906 + 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000002 + 5.551115123125783e-17im, 2.233456475320139e-16 + 1.708702623837155e-16im, 8.239936510889834e-18 + 6.245004513516506e-17im, 1.2880321809127793e-16 + 1.3877787807814457e-17im, 2.467644144577008e-16 - 1.7780915628762273e-16im, 1.000000000000002 + 1.6653345369377348e-16im, -1.700029006457271e-16 - 5.551115123125783e-17im, 5.134781488891349e-16 - 2.5673907444456745e-16im, 1.1492543028346347e-17 - 5.898059818321144e-17im, -1.3530843112619095e-16 + 2.7755575615628914e-17im, 1.000000000000002 - 5.551115123125783e-17im, 2.8449465006019636e-16 + 1.5265566588595902e-16im, 1.3227266504323154e-16 - 7.806255641895632e-18im, 5.342948306008566e-16 + 2.983724378680108e-16im, 3.7470027081099033e-16 - 9.71445146547012e-17im, 1.0000000000000013 + 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[-10.797167288986097 - 8.881784197001252e-16im, -0.11460116385263194 - 0.21168574478436822im, -0.02246314485100727 - 0.02580852114760098im, -0.002587302747490902 - 0.007171848500895137im, -0.11460116385263172 + 0.21168574478436802im, -8.94003508350121 - 8.326672684688674e-16im, 0.47082117278748914 - 0.10528931829914223im, 0.11014158161660387 + 0.0166428798494469im, -0.02246314485100709 + 0.02580852114760085im, 0.47082117278748914 + 0.10528931829914279im, -9.022713068560835 - 8.881784197001252e-16im, 0.4480622524742729 + 0.17377607566246067im, -0.0025873027474908952 + 0.007171848500895094im, 0.11014158161660376 - 0.016642879849447012im, 0.4480622524742741 - 0.17377607566246178im, -8.934291116463223 - 4.440892098500626e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.365112371551581 + 0.0im, 0.17415858131103415 + 0.3216973349662021im, 0.03296159425548201 + 0.037870476642648115im, 0.003792178407914123 + 0.010511691782313332im, 0.17415858131103418 - 0.32169733496620206im, 1.3651146262783143 + 7.632783294297951e-17im, -0.0001023993264842038 + 2.2899463237663342e-5im, 0.0002956714562416876 + 4.467723908492538e-5im, 0.032961594255482014 - 0.0378704766426481im, -0.00010239932648417605 - 2.2899463237649464e-5im, 1.3666244726508454 - 5.551115123125783e-17im, -0.0025631077005472958 - 0.0009940736333799993im, 0.0037921784079141246 - 0.010511691782313336im, 0.0002956714562417362 - 4.467723908493926e-5im, -0.0025631077005474068 + 0.0009940736333800548im, 1.3681954881042158 + 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000016 + 5.551115123125783e-17im, -7.762887554996212e-17 - 3.5019730171281793e-16im, 1.3010426069826053e-16 - 2.0383000842727483e-16im, -1.3270634591222574e-16 + 4.87890977618477e-17im, -7.632783294297951e-17 + 3.5106466345080634e-16im, 1.000000000000002 + 4.85722573273506e-17im, -4.163336342344337e-16 - 3.469446951953614e-16im, -3.8163916471489756e-16 + 2.7755575615628914e-17im, 1.3183898417423734e-16 + 2.0903417885520525e-16im, -4.996003610813204e-16 + 3.885780586188048e-16im, 1.0000000000000013 + 0.0im, 6.661338147750939e-16 + 3.0531133177191805e-16im, -1.3097162243624894e-16 - 5.421010862427522e-17im, -3.5388358909926865e-16 - 2.7755575615628914e-17im, 5.828670879282072e-16 - 2.7755575615628914e-16im, 1.0000000000000013 - 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.733607220067762 - 8.881784197001252e-16im, -0.16105070410614925 - 0.17917271585805253im, 0.03149460921518542 - 0.011468285954983296im, -0.002590805465238124 + 0.0056301918791271215im, -0.16105070410614952 + 0.17917271585805303im, -7.872521214919339 - 1.1102230246251565e-15im, -0.1818563782464886 + 0.45140979271727033im, -0.036438207715490986 - 0.0844509144849736im, 0.031494609215185355 + 0.011468285954983282im, -0.18185637824648881 - 0.45140979271727133im, -7.9208706358722125 - 8.881784197001252e-16im, -0.3406376976174955 + 0.34400186473074257im, -0.0025908054652381343 - 0.005630191879127069im, -0.036438207715491444 + 0.08445091448497366im, -0.3406376976174972 - 0.34400186473074146im, -7.862469239302982 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651361824154402 - 1.1102230246251565e-16im, 0.24462120393338635 + 0.2721468726788216im, -0.04618139525047803 + 0.016816257122384534im, 0.0037967270712454017 - 0.008250832498133237im, 0.24462120393338635 - 0.2721468726788216im, 1.3651377662284103 - 1.3877787807814457e-17im, 3.345966576823178e-5 - 8.305468195390908e-5im, -0.00010869485083700448 - 0.0002519158889068007im, -0.04618139525047802 - 0.01681625712238452im, 3.345966576812076e-5 + 8.305468195407562e-5im, 1.3664537684469078 + 0.0im, 0.0017849932752475733 - 0.0018026240150823547im, 0.003796727071245406 + 0.008250832498133236im, -0.00010869485083696631 + 0.0002519158889068007im, 0.0017849932752475872 + 0.0018026240150824657im, 1.3683972342487398 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000018 + 5.551115123125783e-17im, 1.5612511283791264e-17 + 4.937456693498987e-16im, 3.7947076036992655e-17 + 2.688821387764051e-16im, -1.3053794156725473e-16 - 5.421010862427522e-17im, 9.540979117872439e-18 - 4.902762223979451e-16im, 1.000000000000002 + 6.938893903907228e-18im, 0.0 + 4.163336342344337e-16im, -3.122502256758253e-17 + 5.412337245047638e-16im, 4.954803928258755e-17 - 2.5500435096859064e-16im, 5.551115123125783e-17 - 3.608224830031759e-16im, 1.0000000000000009 + 0.0im, 2.7755575615628914e-17 + 1.6653345369377348e-16im, -1.2793585635328952e-16 + 5.0306980803327406e-17im, -1.734723475976807e-17 - 5.412337245047638e-16im, 2.7755575615628914e-17 - 8.326672684688674e-17im, 1.0000000000000009 + 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[-8.670059520375332 - 8.881784197001252e-16im, 0.08702330293683663 + 0.22469689158830836im, -0.02588919974854986 + 0.021257141797278785im, -0.0029687101144066637 + 0.004153985682203562im, 0.08702330293683669 - 0.22469689158830866im, -6.808169071403263 - 2.220446049250313e-15im, 0.15316854920390893 + 0.46537754116308727im, 0.04181402813558194 + 0.06371164830950697im, -0.025889199748549814 - 0.021257141797278792im, 0.153168549203908 - 0.46537754116308755im, -6.8284462675097535 + 0.0im, 0.47528859111924104 - 0.12787904477627543im, -0.002968710114406659 - 0.0041539856822035235im, 0.041814028135581965 - 0.06371164830950712im, 0.4752885911192402 + 0.12787904477627543im, -6.582922845755732 - 4.440892098500626e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651411517276832 + 0.0im, -0.13216491497862584 - 0.34125394659270114im, 0.03795537141886472 - 0.031164451585422775im, 0.004350396630271248 - 0.006087319016148841im, -0.13216491497862584 + 0.3412539465927011im, 1.3651416324925183 + 1.1102230246251565e-16im, -2.08617872411547e-5 - 6.338373222766064e-5im, 0.0001712201977691792 + 0.00026087011566126427im, 0.037955371418864715 + 0.031164451585422775im, -2.086178724112174e-5 + 6.33837322277309e-5im, 1.3661171116711426 + 5.551115123125783e-17im, -0.0023834929278483685 + 0.0006413740429992432im, 0.004350396630271246 + 0.006087319016148839im, 0.0001712201977691532 - 0.0002608701156612309im, -0.0023834929278483963 - 0.0006413740429990489im, 1.366650646942241 - 3.3306690738754696e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000013 + 0.0im, 1.9698889388921627e-16 - 1.428436362249652e-16im, 1.7279472123987727e-16 - 7.941103287098517e-17im, -1.0469327228063152e-17 + 1.9643032860006127e-16im, 1.7628407346609136e-16 + 1.713446008341779e-16im, 1.0000000000000013 + 0.0im, 8.673617379884035e-19 + 1.0343288725511712e-16im, -8.847089727481716e-17 - 1.717376241217039e-16im, 1.6794291651800464e-16 + 8.485576065593581e-17im, 8.673617379884035e-19 - 6.440160904563896e-17im, 1.0000000000000007 + 0.0im, 1.5265566588595902e-16 + 2.7755575615628914e-17im, -1.4826464708739273e-17 - 1.9713506001217684e-16im, -1.0061396160665481e-16 + 1.9168694409543718e-16im, 1.249000902703301e-16 + 5.551115123125783e-17im, 1.0000000000000016 - 1.6653345369377348e-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[-7.606515647229801 - 1.7763568394002505e-15im, 0.24095180817915382 + 0.002158403241611165im, 0.022405158761682975 + 0.02487268225175715im, 8.949689377472925e-6 + 5.72054684040901e-5im, 0.24095180817915396 - 0.002158403241611123im, -5.74508317660541 + 0.0im, 0.3313985978070164 + 0.3613343246475431im, -0.005466263940253061 - 0.03458975683579382im, 0.0224051587616831 - 0.024872682251757136im, 0.33139859780701597 - 0.3613343246475428im, -5.8059900984385635 - 9.992007221626409e-16im, 0.19159719141612333 + 0.12693086549883031im, 8.949689377403536e-6 - 5.720546840407188e-5im, -0.0054662639402531105 + 0.03458975683579382im, 0.19159719141612333 - 0.1269308654988304im, -3.9110468670918888 - 6.661338147750939e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651401948434583 + 0.0im, -0.3659332744119265 - 0.0032779648830779384im, -0.03284660609163197 - 0.03646406642747135im, 2.11541882079475e-5 + 0.00014609450823187324im, -0.36593327441192647 + 0.0032779648830779107im, 1.365141272777255 + 0.0im, -1.2578898757775736e-5 - 1.3705282353920767e-5im, -0.00767863769627173 - 0.04853323436436575im, -0.03284660609163198 + 0.03646406642747135im, -1.257889875774798e-5 + 1.3705282353948522e-5im, 1.3654133406068847 - 1.3877787807814457e-16im, 0.30420339863691503 + 0.2016150747472506im, 2.1154188207968966e-5 - 0.00014609450823185996im, -0.007678637696271723 + 0.04853323436436574im, 0.304203398636915 - 0.20161507474725066im, -1.3647891550103366 + 1.6653345369377348e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000001 + 5.551115123125783e-17im, -2.5760643618255585e-16 + 2.645453300864631e-16im, -1.734723475976807e-18 - 9.194034422677078e-17im, 3.3046482217358175e-16 + 3.230922474006803e-17im, -2.59015899006787e-16 - 2.402592014227878e-16im, 1.000000000000001 + 0.0im, -5.551115123125783e-17 + 0.0im, 4.163336342344337e-17 + 2.0816681711721685e-17im, -3.469446951953614e-18 + 9.71445146547012e-17im, -2.7755575615628914e-17 + 0.0im, 1.0000000000000016 - 1.1102230246251565e-16im, 7.112366251504909e-17 + 2.862293735361732e-17im, 3.157196726277789e-16 - 4.141652298894627e-17im, 3.8163916471489756e-17 - 2.0816681711721685e-17im, 6.591949208711867e-17 - 3.5561831257524545e-17im, 1.000000000000001 - 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[-6.542976943399189 - 1.7763568394002505e-15im, -0.033078350354467156 + 0.23864198859103283im, 0.03290304248879364 - 0.006036839308270704im, 0.007003106295614003 + 0.0028268220882777216im, -0.03307835035446731 - 0.23864198859103278im, -4.684409948511276 - 1.3322676295501878e-15im, -0.15353969670696158 - 0.4645831422307483im, 0.02742690567935891 - 0.1092712900833546im, 0.03290304248879367 + 0.006036839308270702im, -0.15353969670696108 + 0.46458314223074815im, -4.921554682454578 + 4.440892098500626e-16im, 0.6398763589200216 + 0.40573691711911847im, 0.007003106295613993 - 0.0028268220882777424im, 0.027426905679358803 + 0.1092712900833545im, 0.6398763589200214 - 0.4057369171191186im, -5.943064633460499 - 4.440892098500626e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651309198697028 + 0.0im, 0.05023724072786115 - 0.3624338850079395im, -0.048237789207383294 + 0.008850360331336644im, -0.010261226044568458 - 0.004141970573086835im, 0.05023724072786123 + 0.3624338850079395im, 1.3651328612344438 + 0.0im, 2.7458669650624185e-5 + 8.308477023516447e-5im, 6.207963209099027e-5 - 0.0002473583487326292im, -0.048237789207383294 - 0.00885036033133665im, 2.745866965065541e-5 - 8.308477023516447e-5im, 1.3664483070069273 + 1.1102230246251565e-16im, -0.002130220772790681 - 0.0013506840509103848im, -0.010261226044568457 + 0.004141970573086839im, 6.207963209099547e-5 + 0.00024735834873260143im, -0.0021302207727907224 + 0.0013506840509104768im, 1.36841047019898 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000009 + 0.0im, 2.3909368408736587e-16 + 1.8539857149502126e-16im, 1.8604909279851256e-16 + 1.5851035761738075e-16im, -2.4069288229178198e-17 - 1.577514160966409e-17im, 2.2260025853843013e-16 - 1.8735013540549517e-16im, 1.0000000000000009 - 1.1102230246251565e-16im, -4.3021142204224816e-16 + 8.326672684688674e-17im, -9.367506770274758e-17 - 3.677613769070831e-16im, 1.7433970933566911e-16 - 1.588356182691264e-16im, -4.111294638065033e-16 - 9.71445146547012e-17im, 1.0 - 5.551115123125783e-17im, -1.5265566588595902e-16 - 5.93275428784068e-16im, -2.233456475320139e-17 + 1.5449880957918438e-17im, -8.500145032286355e-17 + 3.5041414214731503e-16im, -1.8041124150158794e-16 + 6.036837696399289e-16im, 1.0000000000000007 - 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.479458072578763 - 4.440892098500626e-16im, -0.23327668815803349 + 0.059551902310278244im, -0.03395879985066115 + 0.003509896603632101im, 0.01127327374761529 + 0.0023238476582554297im, -0.23327668815803337 - 0.05955190231027834im, -3.6331733644799824 - 2.220446049250313e-16im, 0.4910547571862266 + 0.07268655849221145im, -0.1537646491543691 - 0.07489149413588897im, -0.033958799850661185 - 0.0035098966036321566im, 0.49105475718622627 - 0.07268655849221184im, -4.314863612351787 - 1.1102230246251565e-16im, -0.9239520816023917 - 0.2921840502244286im, 0.011273273747615328 - 0.0023238476582554124im, -0.15376464915436883 + 0.07489149413588891im, -0.9239520816023918 + 0.2921840502244286im, -4.54514571823116 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.365089525264288 + 0.0im, 0.3543298390697206 - 0.09045488483449574im, 0.049791368965033465 - 0.005146311341541088im, -0.01651741791703608 - 0.003404863910466429im, 0.3543298390697205 + 0.09045488483449576im, 1.3650932311165997 + 5.551115123125783e-17im, -0.00011633185442392821 - 1.7219605725427023e-5im, -0.000189115604532962 - 9.210910122858795e-5im, 0.049791368965033465 + 0.005146311341541067im, -0.00011633185442394556 + 1.7219605725538045e-5im, 1.3668363661796679 + 0.0im, 0.002262263452653457 + 0.000715401498878443im, -0.01651741791703608 + 0.0034048639104664324im, -0.00018911560453295506 + 9.210910122853244e-5im, 0.002262263452653457 - 0.000715401498878443im, 1.3681219215787537 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000007 - 5.551115123125783e-17im, 1.4869832795638693e-16 + 4.0072112295064244e-16im, 1.205632815803881e-16 - 8.673617379884035e-18im, -2.237793284010081e-16 + 5.898059818321144e-17im, 1.596216648441784e-16 - 3.8077180297690916e-16im, 0.9999999999999999 + 0.0im, 4.40619762898109e-16 - 1.6653345369377348e-16im, -3.0531133177191805e-16 + 1.249000902703301e-16im, 1.231653667943533e-16 + 8.673617379884035e-18im, 4.128641872824801e-16 + 1.6653345369377348e-16im, 1.0000000000000007 - 2.7755575615628914e-17im, -5.551115123125783e-17 + 3.608224830031759e-16im, -2.229119666630197e-16 - 6.765421556309548e-17im, -2.8449465006019636e-16 - 9.71445146547012e-17im, -5.551115123125783e-17 - 3.608224830031759e-16im, 1.0000000000000007 + 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[-4.416026135997186 - 4.440892098500626e-16im, -0.12218247172892811 - 0.2066928504489989im, 0.03503656193394665 - 0.018700971502262295im, -0.01463805370826704 + 0.002973004580201947im, -0.12218247172892793 + 0.20669285044899877im, -2.6205719530683664 + 6.938893903907228e-18im, -0.024704762913932695 + 0.5664445386652077im, 0.07174329040290166 - 0.2070892317261804im, 0.03503656193394667 + 0.018700971502262305im, -0.024704762913932664 - 0.5664445386652073im, -3.7924476568581764 - 1.1102230246251565e-16im, -0.8340717970401965 - 0.24881654635376194im, -0.01463805370826708 - 0.002973004580201947im, 0.07174329040290149 + 0.20708923172618im, -0.8340717970401972 + 0.2488165463537625im, -2.8468403443329002 + 2.220446049250313e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3649074542245767 + 1.1102230246251565e-16im, 0.1856852414819785 + 0.3141188036639375im, -0.051384591844381065 + 0.02742682885171201im, 0.021448267530740327 - 0.004356166391821462im, 0.1856852414819785 - 0.3141188036639376im, 1.3649179342217885 + 6.938893903907228e-18im, 8.520006802424651e-6 - 0.0001953515634471679im, 0.00011034569298085453 - 0.00031851601451479694im, -0.051384591844381065 - 0.027426828851712007im, 8.520006802448937e-6 + 0.00019535156344719327im, 1.3671634917737305 - 2.7755575615628914e-17im, 0.002756871146796694 + 0.000822417650902213im, 0.021448267530740337 + 0.004356166391821459im, 0.00011034569298087882 + 0.00031851601451480215im, 0.0027568711467967286 - 0.0008224176509022824im, 1.367466254335774 - 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000004 + 0.0im, 8.023096076392733e-18 - 3.120333852413282e-16im, 5.193328406205566e-17 - 1.942890293094024e-16im, -1.5612511283791264e-16 - 9.627715291671279e-17im, -3.2526065174565133e-19 + 2.9213827537621917e-16im, 1.0000000000000007 + 3.469446951953614e-18im, 5.204170427930421e-17 - 2.7929047963226594e-16im, -1.8388068845354155e-16 + 2.6020852139652106e-16im, 4.868067754459915e-17 + 1.9016906105395748e-16im, 6.591949208711867e-17 + 2.6400322900022033e-16im, 1.0000000000000002 - 2.0816681711721685e-17im, -4.163336342344337e-17 + 3.885780586188048e-16im, -1.5048726154098802e-16 + 9.660241356845845e-17im, -1.8041124150158794e-16 - 2.5240226575462543e-16im, 0.0 - 4.3021142204224816e-16im, 1.0000000000000004 + 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.3529869662602323 + 0.0im, 0.2363452410659613 + 0.027771033088698396im, 0.05833056537372497 - 0.005090395760674785im, 0.015341849957019666 + 0.0015515947019706412im, 0.23634524106596114 - 0.02777103308869837im, -1.7500896099059058 - 1.1102230246251565e-16im, 0.7742424672893659 - 0.1601842214016186im, 0.21519796770632024 - 0.0034808216441526707im, 0.05833056537372493 + 0.0050903957606747915im, 0.7742424672893662 + 0.16018422140161864im, -2.829295331008061 - 1.1102230246251565e-16im, 0.574162105146613 + 0.10913700350647926im, 0.01534184995701969 - 0.00155159470197061im, 0.2151979677063201 + 0.003480821644152532im, 0.5741621051466133 - 0.10913700350647937im, -1.224877144737023 + 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3640910106500483 + 0.0im, -0.3599670526276758 - 0.04229684035172557im, -0.08558006239746922 + 0.007468406725805628im, -0.022483574374209288 - 0.0022738714692705914im, -0.3599670526276758 + 0.04229684035172557im, 1.3640946362870245 + 0.0im, -0.00015393772426153252 + 3.184841228764945e-5im, 0.0008004609638314897 - 1.2947055277434671e-5im, -0.08558006239746922 - 0.007468406725805649im, -0.00015393772426161578 - 3.18484122876217e-5im, 1.3653702089706667 + 0.0im, -0.0034993054257616008 - 0.0006651511303137347im, -0.02248357437420929 + 0.002273871469270595im, 0.0008004609638315174 + 1.2947055277462427e-5im, -0.0034993054257616563 + 0.0006651511303139013im, 1.3652042618902858 - 2.220446049250313e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000007 + 0.0im, -5.091413401991929e-16 - 5.0306980803327406e-17im, -1.4051260155412137e-16 - 3.2526065174565133e-16im, 8.673617379884035e-17 - 1.0061396160665481e-16im, -4.9439619065339e-16 + 5.4643789493269423e-17im, 1.0000000000000002 + 0.0im, -2.7755575615628914e-17 - 4.440892098500626e-16im, -1.249000902703301e-16 - 1.3877787807814457e-16im, -1.3530843112619095e-16 + 3.2439329000766293e-16im, -2.7755575615628914e-17 + 4.718447854656915e-16im, 1.0000000000000004 + 0.0im, 0.0 - 1.6653345369377348e-16im, 8.500145032286355e-17 + 9.80118763926896e-17im, -1.1102230246251565e-16 + 1.5265566588595902e-16im, -5.551115123125783e-17 + 2.220446049250313e-16im, 1.0 - 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[-2.2917921795259817 + 0.0im, -0.1424986184686592 + 0.188338472478605im, 0.090979616575147 + 0.003422697248162118im, 0.00038981982745532 - 0.0003242127752545714im, -0.1424986184686592 - 0.18833847247860497im, -1.2136315097526829 + 4.163336342344337e-17im, -0.5891749803491366 - 0.8427743824464067im, 0.08901886507200542 + 0.02077799439582061im, 0.09097961657514696 - 0.0034226972481621876im, -0.5891749803491367 + 0.8427743824464066im, -1.2393784120049691 - 5.551115123125783e-17im, 0.17521641302571872 - 0.15723889043330083im, 0.0003898198274553174 + 0.0003242127752545558im, 0.08901886507200536 - 0.02077799439582065im, 0.17521641302571878 + 0.15723889043330078im, -0.160633261196037 - 1.249000902703301e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3603046561462688 + 0.0im, 0.2186946135581593 - 0.2890456756693875im, -0.13358075270284459 - 0.005025372628230704im, 3.463721185127983e-5 - 2.880775586044357e-5im, 0.2186946135581593 + 0.28904567566938755im, 1.3603048079043163 - 2.7755575615628914e-17im, 4.364608885532029e-6 + 6.243275192940878e-6im, 0.13018768813447548 + 0.03038725631528126im, -0.13358075270284459 + 0.00502537262823069im, 4.364608885532029e-6 - 6.243275192940878e-6im, 1.360345175049607 - 1.6653345369377348e-16im, 0.2696489334850493 - 0.24198246315508345im, 3.463721185128013e-5 + 2.8807755860443948e-5im, 0.13018768813447548 - 0.03038725631528129im, 0.2696489334850493 + 0.2419824631550834im, -1.360334509620571 + 8.326672684688674e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im, 3.0357660829594124e-16 + 5.898059818321144e-17im, -1.2576745200831851e-16 + 1.0408340855860843e-16im, 7.892991815694472e-17 + 9.020562075079397e-17im, 3.0878077872387166e-16 - 5.724587470723463e-17im, 1.0000000000000004 - 2.0816681711721685e-17im, -1.1102230246251565e-16 + 3.3306690738754696e-16im, -2.0816681711721685e-17 - 5.204170427930421e-18im, -1.3010426069826053e-16 - 9.71445146547012e-17im, -5.551115123125783e-17 - 2.7755575615628914e-16im, 1.0000000000000002 - 1.249000902703301e-16im, -3.122502256758253e-17 + 2.42861286636753e-17im, 7.892991815694472e-17 - 9.020562075079397e-17im, -1.3877787807814457e-17 + 1.3010426069826053e-18im, -1.5612511283791264e-17 - 1.214306433183765e-17im, 1.0000000000000002 - 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[-1.2399016114892971 + 1.1102230246251565e-16im, -0.03420862887720727 + 0.2657101979276412im, 0.0938018048513145 + 0.0548014014777132im, -0.00013893601908924504 - 0.0009875489492214475im, -0.03420862887720727 - 0.2657101979276412im, -0.7872973389349661 - 1.1102230246251565e-16im, 0.3206254545108378 - 0.7568729558824794im, 0.10476567487073002 - 0.028747913946362044im, 0.09380180485131451 - 0.05480140147771319im, 0.3206254545108377 + 0.7568729558824793im, 0.7872982735987245 + 0.0im, -0.1660516205242628 - 0.21023659849223025im, -0.00013893601908928667 + 0.0009875489492213365im, 0.10476567487073002 + 0.02874791394636203im, -0.16605162052426287 + 0.21023659849223028im, 1.239900676825539 - 6.938893903907228e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3416184755415532 + 0.0im, 0.05334332872288591 - 0.41433599940069166im, -0.13798905642209205 - 0.08061671833198414im, -3.7774581793006533e-8 - 2.684994654830156e-7im, 0.05334332872288591 + 0.4143359994006917im, 1.3416184805977696 + 0.0im, -1.109185917176625e-7 + 2.6183598483831005e-7im, 0.15411557020471894 - 0.04228962544548408im, -0.13798905642209205 + 0.0806167183319841im, -1.1091859179052088e-7 - 2.618359848938212e-7im, 1.3416199276423464 + 0.0im, -0.258929432487084 - 0.32782843649979765im, -3.7774581793331794e-8 + 2.684994654831782e-7im, 0.15411557020471894 + 0.04228962544548408im, -0.258929432487084 + 0.3278284364997977im, -1.3416199326985632 + 1.3877787807814457e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im, -1.249000902703301e-16 + 1.6306400674181987e-16im, 2.5673907444456745e-16 + 2.402592014227878e-16im, 2.3418766925686896e-17 + 2.3765711620882257e-16im, -1.214306433183765e-16 - 1.6306400674181987e-16im, 1.0000000000000004 - 5.551115123125783e-17im, 1.5265566588595902e-16 - 5.551115123125783e-17im, 4.85722573273506e-17 + 1.5612511283791264e-17im, 2.5673907444456745e-16 - 2.3266978621538925e-16im, 1.1449174941446927e-16 + 0.0im, 0.9999999999999997 + 0.0im, 1.1449174941446927e-16 + 6.591949208711867e-17im, 2.5153490401663703e-17 - 2.402592014227878e-16im, 3.8163916471489756e-17 - 1.734723475976807e-17im, 1.222980050563649e-16 - 5.898059818321144e-17im, 1.0000000000000002 - 1.3877787807814457e-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.24386780026778657 + 0.0im, -0.3709951522421489 - 0.2299806361530812im, -0.3709951522421489 + 0.2299806361530812im, 0.24386780026778632 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.234596277307043 + 1.0408340855860843e-16im, 0.5862565656528187 + 0.36342161642994514im, 0.5862565656528187 - 0.36342161642994514im, 1.2345962773070436 - 5.551115123125783e-17im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000004 + 0.0im, 2.220446049250313e-16 + 1.6653345369377348e-16im, 2.220446049250313e-16 - 1.6653345369377348e-16im, 1.0000000000000002 + 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))]), 8.290845004975176e-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.146039498976105 - 1.1638757986481277e-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.8660254352872466 + 4.4711874936537595e-19im
  -0.946355714806314 + 3.437296280138143e-20im
 -0.9608647960183455 + 1.2211252621422825e-17im
 -0.9638440124432888 + 9.510751003398123e-18im
  -0.964490740333128 + 8.182048399452752e-18im
 -0.9646355441284039 + 2.912298337842656e-17im
 -0.9646685147744488 - 1.1275582698148745e-17im
 -0.9646757454711496 + 2.071226392407554e-17im
 -0.9646757454711512 + 2.0359097607325157e-17im
 -0.9646685147744518 - 1.0548741290410691e-17im
 -0.9646355441284237 - 8.588245898402304e-19im
 -0.9644907403331967 - 6.049819720356483e-18im
 -0.9638440124434725 - 1.9837092561526074e-17im
 -0.9608647960187695 + 1.2353055254926962e-17im
 -0.9463557148068339 + 2.49373071346576e-17im
 -0.8660254352854005 - 1.598272767454522e-17im

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

julia
variance(ψ, H)
6.897073490108596e-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.