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
where the first sum runs over neighbouring pairs. The coupling
The ground state of
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.
using MPSKit, MPSKitModels, TensorKit
using TensorKitTensors.SpinOperators: σˣ, σᶻ
using Plots1. 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.
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]─ ℂ^2The 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.
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]─ ℂ^2The two space arguments describe the two kinds of index every MPS tensor carries:
ℂ^2is the physical space — the local Hilbert space of a single spin-1/2 site, which has dimension 2.ℂ^Dis the virtual (bond) space — the internal index linking neighbouring tensors, whose dimensionDis 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.
ψ, 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.21659519823924467 + 0.1288053579770174im, 0.8317640604391403 + 0.49463546942966896im, 0.47053835838611185 - 0.8456295602351056im, -0.12253035910207588 + 0.22020583834721927im], (ℂ^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.13684825843088877 - 0.06028410432861065im, 0.39407808136122635 - 0.8291631218889803im, -0.9045349015067943 - 0.39846379483772326im, -0.06359548770231563 + 0.13380859178759819im, -0.015340680673474865 - 0.020437966718720058im, 0.29866798428603114 - 0.21104408189011234im, 0.003126034205658725 + 0.004164729350458568im, 0.026438854806537786 - 0.0186821625766492im, 4.095077613743131e-5 + 0.0011917335436958418im, 0.020801239192470546 - 0.00011688773497810655im, -3.6250669920844034e-6 - 0.00010549528824832769im, 0.004238704603126953 - 2.381841657213165e-5im, 2.809793277579406e-6 - 2.31603139097073e-6im, -9.085900800197349e-5 - 0.00011691679425730533im, 4.534522318228345e-7 - 3.7376756916182846e-7im, 0.0006005620532836902 + 0.0007727994347129122im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.009597495228549802 - 0.13395427966378348im, -0.3935235786387826 - 0.8349271146866747im, 0.30530066306062315 + 0.17513398473856093im, -0.016379533668632124 + 0.006828132183181842im, 0.07080372885034675 - 0.9882226841274697im, 0.05620290444521148 + 0.11924400821868988im, -0.027428133839457004 - 0.01573399259959324im, -0.00258444007005508 + 0.0010773748981267595im, 0.015403781025674006 + 0.010957323664635811im, 0.35620370164991777 + 0.03801625686280534im … 0.004175550472467494 + 0.0399423097720277im, 0.2479122181820461 + 0.1522884595583841im, 1.0692821261883948e-6 + 3.2192512580090684e-7im, -0.00013183231376985149 + 2.9416239251951825e-5im, -0.0006707734805499383 + 0.000732080161444972im, -0.0006858099471809265 - 0.0039003335639975416im, 1.5517699154134946e-7 + 4.671860769504845e-8im, 0.0009773645367585954 - 0.00021808301991199503im, 0.004324833119054811 - 0.004720109851088513im, -0.012959959102125471 - 0.07370578935724689im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09934784612751102 - 0.0859636609041941im, -0.15570611889043537 + 0.9263599768612829im, -0.29765360378833383 + 0.07048600737897447im, -0.00755751822859272 + 0.014087760707078834im, -0.7495334866535402 - 0.6485560079513467im, 0.0215495690481457 - 0.12820728194284037im, 0.024759015755167313 - 0.005863070848126206im, -0.0011121334322868395 + 0.0020730971611858107im, 0.009522015670829302 - 0.014762917663213526im, -0.3143671142046569 - 0.008200006155213213im … -0.042395156611881764 + 0.0159419694364201im, 0.11853435146591529 - 0.3099819668795409im, -7.980279559415331e-7 - 5.129442608166384e-6im, 0.0006090842611954513 - 0.0005141828927066461im, 0.015264601077425213 + 0.007766103091738655im, 0.0025117229868549806 - 0.0009894069061119266im, 4.3836732702077107e-8 + 2.8176708162285124e-7im, 9.262748310605831e-5 - 7.81951837778141e-5im, 0.0019002822435871078 + 0.0009667979883411718im, -0.012669883387076475 + 0.0049908675975612535im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09935558596789429 - 0.08501342693108499im, -0.7135690020282465 + 0.62911734443075im, -0.17898597663001842 - 0.19765212906241453im, -0.0795733121021656 - 0.0003665416128912306im, -0.7531768920131883 - 0.6444544416056858im, 0.09772185021688007 - 0.08615636431312756im, 0.013502091113192893 + 0.014910201936638945im, 0.0044730107941995945 + 2.0604138041502296e-5im, -0.016724471789438138 - 0.004341231834781634im, -0.10669735961520965 + 0.25634332154077233im … 0.015316010616309566 - 0.043657987262642466im, 0.0525424524475095 + 0.09782091734140268im, 4.884549714903824e-6 - 1.512818889143687e-6im, 0.00017472786072529316 + 0.0010834252596833571im, -0.024959842380918265 + 0.004366596620796399im, 0.14222711470443583 - 0.22322186198833543im, -2.73158799843806e-7 + 8.460140938221285e-8im, 2.468002560690573e-5 + 0.0001530320533728362im, -0.0030972627129159476 + 0.0005418502566627788im, 0.01803682490405275 - 0.028308340193997816im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.049034264225030766 - 0.12107516317281908im, 0.06586169076784427 - 0.9530791127247691im, -0.25181317124318625 - 0.02850347950297364im, -0.04336575858196344 + 0.06032103150069678im, -0.3721010838784432 - 0.9187901594813211im, -0.008991739063645254 + 0.13011871679455317im, 0.018076921703294446 + 0.002046180367388406im, 0.00239547648559002 - 0.0033320669876276132im, 0.013558085639637622 - 0.010606907172144249im, 0.25802765861648735 - 0.05501779554192645im … -0.0045241173458432146 - 0.04389217072407417im, 0.10182575891878001 + 0.04400082723734926im, 1.6916849018326093e-6 + 2.50968759389015e-6im, -9.984518099559106e-5 - 0.0007120718466047433im, -0.03399357704228472 + 0.0032594074070211067im, 0.1233688579348089 - 0.2800054768316449im, -9.438348818190186e-8 - 1.400219804155469e-7im, -1.404647458954221e-5 - 0.00010017608262447294im, -0.004259567965241839 + 0.0004084203130630031im, 0.01564318706435511 - 0.035504730496406865im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10925686860358663 + 0.07154412333558074im, 0.7240671596871135 - 0.624833171397933im, 0.1802766216855372 - 0.17678253972633456im, -0.044888564408330285 - 0.045128504377167845im, 0.8293021992327564 + 0.5430477697438705im, -0.09877643922689416 + 0.0852390485548401im, -0.012722681155959939 + 0.012476092939007422im, 0.002358571030252568 + 0.0023711781489433037im, -0.00733282822851424 - 0.015558639577480838im, -0.25675158717659374 + 0.04179133387286168im … 0.0008419736722200307 + 0.03918293734148116im, -0.1129451731955651 + 0.0032316656813443957im, 4.6330246733714243e-7 - 1.0514099893728607e-6im, 0.00021855184152850366 + 0.00018189882931168996im, 0.02293412369314584 + 0.016738269691816434im, -0.1768638522739816 + 0.24599101521913663im, -2.5267050209846096e-8 + 5.734057288782169e-8im, 3.223909035926168e-5 + 2.6832319294860117e-5im, 0.0028792653622168526 + 0.0021014066546414987im, -0.022434037639396345 + 0.03120237190029871im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08969311956785742 + 0.09491597645634875im, -0.9237085297956339 - 0.2487679756506258im, 0.015097012316090709 - 0.2532003080743374im, -0.04684502273980335 + 0.03152877466373587im, 0.6808407956623576 + 0.7204863566231499im, 0.12599025667374583 + 0.0339309859045743im, -0.0010599786577142334 + 0.017777485840651586im, 0.0022977410412176047 - 0.001546481467764687im, 0.016635790451087748 - 0.004366027714148214im, -0.17930275622839287 + 0.1873224117829662im … -0.03512446430669466 - 0.007495328571214104im, -0.05199593503083204 - 0.10995532378154863im, -6.771949296742104e-8 + 6.20051271869937e-8im, -1.0958104523327774e-5 + 3.827935643423524e-5im, 0.0008698732383317834 + 6.561844441483017e-5im, 0.0025330257923281696 + 0.0038944732336593174im, -1.0116417526388193e-8 + 9.262764975938215e-9im, 8.666734726998966e-5 - 0.0003027503766349664im, -0.004662530372054667 - 0.00035171558866088745im, -0.007997180631504609 - 0.01229549481295108im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09640778446419529 + 0.08808763479722077im, -0.22726496382035707 + 0.9291801122500589im, -0.14070343749973582 + 0.21030542960581927im, 0.010227793220960183 - 0.01155383501127694im, 0.7318103439694627 + 0.6686539129457072im, 0.030999258702255394 - 0.12674146598064523im, 0.009897146565809756 - 0.014792983720803177im, 0.001527906628292464 - 0.0017260009811326527im, 0.014613193686523097 + 0.009089001928884373im, -0.014511940063596018 + 0.2590357222387585im … -0.021491989453899626 + 0.030543025262723872im, -0.18590643152830363 + 0.2003073090249388im, -8.326882713229703e-7 + 2.542671135312328e-7im, 0.00016573574599651193 + 0.00016199270789761218im, 0.018979821710154155 + 0.039588990616015826im, -0.0036957130734638355 - 0.01145437330018002im, 4.0843229237891494e-8 - 1.247176212262822e-8im, 2.601547085148849e-5 + 2.54279277229589e-5im, 0.0024240577401431354 + 0.005056211833448046im, 0.011670228660806435 + 0.036170329357195545im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08904956722206792 - 0.09552887853660527im, -0.51304503704831 - 0.8068061539614436im, -0.17435555987117846 - 0.17843223159699556im, -0.0210503194861462 + 0.07148253457440941im, -0.6759209089721531 - 0.7251014061924638im, 0.0700039939582422 + 0.11008712500627871im, 0.012423203676949324 + 0.01271367518936703im, 0.001148017784123101 - 0.0038984311378088554im, -0.014146861406579123 - 0.009879172045508089im, -0.18296885109975491 - 0.18596414383980564im … -0.03816189135770307 - 0.026695134617113606im, 0.009523083168764202 - 0.09506677483823468im, -7.088076460835686e-7 - 1.588651629508634e-6im, 0.00010365313295356297 + 0.0004314962818800292im, 0.03019074189633317 + 0.06360060077772493im, -0.3107330317395973 + 0.43799876431946444im, 3.7242741016763065e-8 + 8.347221073375945e-8im, 1.564312815839295e-5 + 6.512057517916017e-5im, 0.0038076851768705467 + 0.00802136845969423im, -0.039414479439187716 + 0.0555573161759284im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09805328215208342 + 0.08630738858048576im, 0.5683794561638303 + 0.766363590368008im, 0.14969334508488644 + 0.19189470841575743im, 0.10237921720504073 + 0.042218440328593364im, 0.744086469803784 + 0.6549516617631389im, -0.07767089001015093 - 0.10472606194637091im, -0.011143231186120817 - 0.014284717186707756im, -0.0057120020683197464 - 0.0023554762876850655im, -0.017164703630928566 + 0.0031476109378781735im, -0.2669994734436729 - 0.007884400753373481im … -0.013052437917566821 - 0.06381537465874627im, 0.06290852935514232 + 0.07187886103206446im, -1.828225617705501e-6 - 1.917184124871415e-6im, 0.00034045676561575617 + 0.0005543429172124753im, 0.041349349709534446 + 0.06379170065358648im, -0.35438848123768363 - 0.18382314775456685im, 1.0098915851662021e-7 + 1.0590312793843765e-7im, 5.112729555016391e-5 + 8.324714626608428e-5im, 0.00520595058822226 + 0.008031479185848463im, -0.044936505173716376 - 0.023308798867719117im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11078782482652794 - 0.0694568513063425im, 0.10165031012273582 + 0.9404264598670826im, 0.25697259543203815 + 0.02559260652686831im, 0.1276768336035402 + 0.06527650447428109im, -0.8398403447865457 - 0.5265259611355779im, -0.013980638503276799 - 0.1293430620963546im, -0.020921217379935575 - 0.002083601496757348im, -0.007140074857734824 - 0.003650459642854577im, 0.009640154986076194 - 0.015528540515324245im, -0.2902195714931719 + 0.03266663598205397im … -0.07078975533348085 + 0.03514698783969851im, 0.09154257290758572 - 0.00802955115243704im, -7.891206539977513e-8 + 2.7293922282840434e-6im, -0.0005204604217273978 + 0.00038650160138806964im, 0.020898217552776488 + 0.045349411718347624im, -0.014883463784872486 - 0.25426524056697536im, 4.435838756564775e-9 - 1.5342576279486342e-7im, -8.16079073727233e-5 + 6.0603238146822414e-5im, 0.0026139088086266863 + 0.005672217090196213im, -0.0018874776710782705 - 0.032245179722374354im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.07406753863295368 + 0.10849432322094613im, 0.7573400548215483 - 0.5121380150032431im, -0.013669377117199975 - 0.3511909270455503im, -0.15091882891173009 + 0.010266917270137522im, 0.5588052750348466 + 0.8185394201857102im, -0.1070293120904155 + 0.07237670725611267im, 0.0012040618868792707 + 0.030934519301554997im, 0.008290170317453105 - 0.0005639753065909137im, -0.008033372782808221 + 0.01997975433726961im, 0.3475049621453197 + 0.14150873851307277im … 0.06792766951056818 + 0.02265422340865393im, -0.029555816958491726 + 0.09801105300734961im, -2.8682863918755064e-9 - 5.981659740831189e-7im, 0.00023741590219355913 - 9.023748058082829e-8im, -0.0009085531647578639 + 0.0014643720724653152im, -0.0025452257227653874 - 0.001478637834556064im, -4.22085260267598e-10 - 8.802364710788366e-8im, -0.001818744730537986 + 6.912720631352691e-7im, 0.006281671853160478 - 0.010124564169502236im, 0.012838949654602291 + 0.007458732148149871im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08862221457333352 - 0.10084396632772251im, -0.8171275556512033 + 0.10806785219260104im, -0.25109127909400536 + 0.47187586958641575im, 0.028863096066514455 + 0.007542356660612002im, -0.6537938390531224 - 0.7439575303795671im, 0.1280524069060428 - 0.016935359096292762im, 0.02267879348123858 - 0.04262025918918272im, 0.004188686966567571 + 0.0010945662577903255im, -0.03142480760370531 - 0.006953834356996414im, -0.3935890607640531 + 0.3767405979134196im … 0.015611197449611591 - 0.04090587302046938im, 0.30469616285448575 + 0.040197578658630606im, -1.619937863021808e-7 - 1.0998778007948303e-6im, 0.00031598529223671027 + 0.0001500196157001515im, -0.0013600880954924266 + 0.0007555013002333639im, 0.004472856704679673 + 0.004894191029106237im, -2.5560143572609758e-8 - 1.7354390648287327e-7im, -0.002330549724191347 - 0.0011064697711684053im, 0.009670405495749507 - 0.0053717137515729135im, 0.08452493348194277 + 0.09248701636178319im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.13235389860456404 + 0.06915214544569982im, 0.3230150098075763 + 0.6564338156715777im, -0.5446826473913609 - 0.3773733640885051im, 0.05776958561218466 - 0.005404449255352821im, 0.8748282368443999 + 0.45707946733790306im, -0.06582210992407816 - 0.13376424457413272im, 0.04821669507785509 + 0.033406051237181766im, 0.009323015943813668 - 0.0008721850094878247im, 0.052345638415074815 + 0.025031970222665123im, 0.31343007471752515 + 0.5838247168818673im, 0.6157444222807569 + 0.3950990235905493im, -0.1480943396816344 + 0.01916396014022562im, -0.008447428470512238 - 0.004039606437793657im, 0.02774563285472128 + 0.05168165901346414im, 0.12547130932629574 + 0.0805100135861834im, 0.9788775232427858 - 0.12667040400005838im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.07951726502866086 + 0.2391261271928388im, 0.2726608598088965 + 0.9285212735227932im, 0.30536043168509747 + 0.9182868324315706im, -0.07100214567002394 - 0.24179122286414084im], (ℂ^2 ⊗ ℂ^2) ← ℂ^1)], Union{Missing, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.21616269043650854 + 0.12854815318756607im, 0.8301031535995627 + 0.49364775732073307im, 0.029721154728618433 - 0.05341347109095314im, -0.0077395257940642845 + 0.013909114266710576im], (ℂ^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.9980031514721845 + 0.0im, 5.204170427930421e-17 - 2.706168622523819e-16im, 0.0 - 0.0im, 0.06316414846721169 + 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.21659519823924467 + 0.1288053579770174im, 0.8317640604391403 + 0.49463546942966896im, 0.47053835838611185 - 0.8456295602351056im, -0.12253035910207588 + 0.22020583834721927im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.13665827443749867 - 0.06020041298310437im, 0.024906784942907337 - 0.052405318986894295im, -0.9032791518559079 - 0.3979106146669803im, -0.004019404301983949 + 0.008457059595030047im, -0.4391858567576436 - 0.5851152315076549im, 0.5411667684541976 - 0.3823980132014322im, 0.08949472582658763 + 0.11923136051631622im, 0.047905468178923015 - 0.033850851384373146im, 0.022756392660570668 + 0.6622476794115786im, 0.7315924627664414 - 0.00411101401741165im, -0.002014453831494012 - 0.05862385111238977im, 0.14907786554411367 - 0.000837708459479565im, 0.0447725072961796 - 0.03690468376369284im, -0.0916312836637206 - 0.1179105536724692im, 0.007225511399631082 - 0.005955780217322536im, 0.6056666595007181 + 0.7793680095627249im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.009594179861574625 - 0.1339080063826385im, -0.01372188109770488 - 0.029113301501805893im, 0.0005484449915203415 + 0.0003146123425083981im, -1.0261505794819137e-6 + 4.2777114040240246e-7im, 0.07077927034958462 - 0.9878813116367088im, 0.0019597544188088983 + 0.0041579518768621445im, -4.927215840328008e-5 - 2.826469275020569e-5im, -1.619108780325911e-7 + 6.749574801157759e-8im, 0.6716484399896505 + 0.47777031714148155im, 0.5417588870361747 + 0.0578198511466209im … 0.004552305373217256 + 0.043546256372022696im, 0.00942583460939546 + 0.005790137505679872im, 0.028565748687987204 + 0.00860019264318973im, -0.12284800945563538 + 0.027411537588718744im, -0.032202137491725576 + 0.03514531662846313im, -0.0011481978034082463 - 0.006530022559481836im, 0.004145535626090262 + 0.0012480822751646924im, 0.9107576751597983 - 0.20322078074021566im, 0.20762423575663952 - 0.22660046597478348im, -0.02169784277999385 - 0.1233998208202591im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09933999723366949 - 0.08595686941675909im, -0.00356949390007163 + 0.02123639270081246im, -0.0004904158635218176 + 0.00011613316867354027im, -2.82775301460743e-7 + 5.271136217892955e-7im, -0.749474270384675 - 0.6485047693240874im, 0.0004940143381305605 - 0.002939095226960447im, 4.079310291237646e-5 - 9.660030707733769e-6im, -4.1612062421384137e-8 + 7.75678942246907e-8im, 0.49554844085999183 - 0.768297499547416im, -0.3750849229678268 - 0.00978377997591558im … -0.06702375648368833 + 0.025203130844371518im, 0.004255647890353136 - 0.011129044811335658im, -0.02325415713836098 - 0.1494695269302354im, 0.40690694069814515 - 0.3435068091099998im, 0.7329185306688403 + 0.3728836982845098im, 0.0027387523930757496 - 0.0010788368465883954im, 0.0012773820413829184 + 0.008210562636343788im, 0.06188167823907528 - 0.052239848517728726im, 0.09124019240439879 + 0.04641983838106551im, -0.013814893645660265 + 0.0054419108573484235im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09935378784418214 - 0.08501188836979218im, -0.013709972422740854 + 0.01208738246518176im, -0.00018653141177984447 - 0.0002059844652043219im, -2.7305033970195113e-6 - 1.2577623872541004e-8im, -0.753163261121523 - 0.6444427783579548im, 0.0018775533519041832 - 0.001655342896649886im, 1.4071292984085633e-5 + 1.5538764932402206e-5im, 1.5348828100967676e-7 + 7.070172693413628e-10im, -0.9155623480162659 - 0.23765584121141414im, -0.11222707698923529 + 0.2696286186085837im … 0.026163525486791166 - 0.07457861521965896im, 0.0029553115091089416 + 0.005502051567139323im, 0.13697671512819645 - 0.04242375942740942im, 0.09414404143189459 + 0.5837536847533102im, -0.7294657117472191 + 0.12761629112721543im, 0.13686353829603148 - 0.21480386437241905im, -0.007660152380687069 + 0.002372464994543355im, 0.01329769274889814 + 0.08245425947055021im, -0.09051927786488079 + 0.015835884335662187im, 0.017356631840084652 - 0.027240794403412316im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.04903405913246295 - 0.12107465675926257im, 0.001203061101962541 - 0.01740939830490899im, -0.0001536239727643088 - 1.7389152986923106e-5im, -1.546375842224805e-6 + 2.1509824557246183e-6im, -0.3720995275143774 - 0.9187863165148527im, -0.0001642474005807803 + 0.0023768106313047173im, 1.1028209979350839e-5 + 1.2483157872370066e-6im, 8.542008839835108e-8 - 1.1881788818043676e-7im, 0.7514852895912544 - 0.5879100427440327im, 0.26124320222840725 - 0.05570342793477115im … -0.0066784644608513626 - 0.06479325797344838im, 0.008785934770381367 + 0.0037965678041951907im, 0.06189823093282267 + 0.09182869818033065im, -0.06673328419275838 - 0.47592575255942565im, -0.7588186502396373 + 0.07275783675531869im, 0.16096603054157077 - 0.3653383105755007im, -0.00345346284736181 - 0.005123361244881136im, -0.009388208538433888 - 0.06695444812326001im, -0.09508383335986978 + 0.009116926718096517im, 0.02041051339240623 - 0.046324944802217695im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.1092567633414947 + 0.07154405440733687im, 0.013063348247887765 - 0.01127300583323021im, 7.450351857589075e-5 - 7.305950771227334e-5im, -1.2268026687542439e-6 - 1.2333602184648422e-6im, 0.8293014002524691 + 0.5430472465516452im, -0.001782087486006658 + 0.0015378509585657033im, -5.257944723619297e-6 + 5.1560363921190455e-6im, 6.445965180895049e-8 + 6.480420398349178e-8im, -0.4076157196369246 - 0.864870397929844im, -0.25749489424768446 + 0.04191232161170977im … 0.001000522975829428 + 0.046561347894453126im, -0.0088756027870688 + 0.00025395490675859207im, 0.030048161389104093 - 0.06819073774132069im, 0.25573126942570473 + 0.21284294930449135im, 0.6147141775299034 + 0.4486437687589457im, -0.3134958414187916 + 0.4360255603733574im, -0.0016387315801855151 + 0.0037189069229839333im, 0.03772349853866955 + 0.03139694533645505im, 0.07717432114044628 + 0.05632500364162295im, -0.03976492500098164 + 0.05530702936370213im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08969310385539164 + 0.09491595982894144im, -0.01661709287348519 - 0.004475221806439216im, 5.250488985992647e-6 - 8.805884243499857e-5im, -7.222867598495566e-7 + 4.86130973150706e-7im, 0.6808406763924766 + 0.7204862304081484im, 0.002266506943231413 + 0.0006104028769666166im, -3.686428908745878e-7 + 6.182712952986845e-6im, 3.542805158922378e-8 - 2.3844647823759314e-8im, 0.9252354027616613 - 0.242826057616299im, -0.17939731367976774 + 0.18742119849554353im … -0.03652444119159839 - 0.007794074387061924im, -0.0023970708336695187 - 0.005069063562118102im, -0.011380846262051762 + 0.010420497695260439im, -0.03312945215445503 + 0.11572933124274548im, 0.050831019103818965 + 0.003834412096132556im, 0.006560911332249564 + 0.010087261572187374im, -0.001700103177999568 + 0.001556643574059574im, 0.26201477598429906 - 0.9152821057910386im, -0.2725110202561754 - 0.020556729111737476im, -0.020722680916641575 - 0.031860680325178484im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.0964078013529408 + 0.08808765022843996im, -0.004086238273744358 + 0.016706716574576782im, -4.7058682894275174e-5 + 7.033727603690547e-5im, 6.086144001876908e-8 - 6.875217567223191e-8im, 0.731810472168226 + 0.6686540300807073im, 0.0005573686116738362 - 0.0022788194909335396im, 3.310130091430427e-6 - 4.947557382449051e-6im, 9.091607998326753e-9 - 1.027034252104319e-8im, 0.8123160746924086 + 0.5052381107185366im, -0.014504291052545693 + 0.2588991886606382im … -0.020668209761883237 + 0.02937232284833428im, -0.0031807922081801224 + 0.003427186044894785im, -0.054005281928849416 + 0.016490885743089753im, 0.19326851139455523 + 0.1889036630066495im, 0.4117000317718773 + 0.8587429820724015im, -0.0014262760727654644 - 0.004420553826490936im, 0.00264895059694803 - 0.0008088753557656814im, 0.030337268556432845 + 0.029652120329672016im, 0.05258135162235049 + 0.10967661697637382im, 0.0045038383790818185 + 0.013959051041710123im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08904965301578516 - 0.09552897057273457im, -0.009229455462412382 - 0.014514089265200782im, -6.063802360004819e-5 - 6.205582362058359e-5im, -3.245677734939224e-7 + 1.102165081048371e-6im, -0.675921560179882 - 0.7251021047825413im, 0.0012593411840522645 + 0.0019804191520422336im, 4.320587874518793e-6 + 4.421609134334397e-6im, 1.770089838984254e-8 - 6.010859446267394e-8im, -0.7841234546284535 - 0.5475766172127726im, -0.18244067736130987 - 0.1854273236298543im … -0.03211451270492385 - 0.02246485195885258im, 0.0003552928701286377 - 0.00354680797050878im, -0.0259351875816007 - 0.05812857443169331im, 0.06822815104731705 + 0.2840260844759576im, 0.38418783008846574 + 0.8093400582542509im, -0.1753051642175496 + 0.24710422601777035im, 0.0013627074702984299 + 0.0030542382763400905im, 0.01029685915351472 + 0.04286466132772286im, 0.04845413573422589 + 0.10207474044366995im, -0.02223632856780061 + 0.03134357612765577im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09805369227516514 + 0.0863077495745432im, 0.010254541837635094 + 0.013826515745854752im, 6.18645845848019e-5 + 7.930537201529414e-5im, 2.7980343356972e-6 + 1.153834233747362e-6im, 0.7440895820610103 + 0.6549544012001866im, -0.0014013162906204232 - 0.0018894380718268184im, -4.605223885375626e-6 - 5.903522926247096e-6im, -1.5610959325443916e-7 - 6.437540487922138e-8im, -0.9396832802740139 + 0.1723162505295024im, -0.26371307806956046 - 0.00778735465126647im … -0.008841966757454214 - 0.0432297341623546im, 0.002818177879766126 + 0.0032200310237733717im, -0.051269806515472284 - 0.05376451253322613im, 0.1722542436548949 + 0.28047003195011205im, 0.4792237833136359 + 0.7393223919111453im, -0.2716132202448547 - 0.1408871895124963im, 0.0028320873349350073 + 0.0029698921326796746im, 0.025867876672050996 + 0.042118928641520045im, 0.06033505615340867 + 0.09308189531598879im, -0.03444059139323567 - 0.017864513819379667im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.1107898298856107 - 0.06945810834962252im, 0.001856834488354074 + 0.01717866165222401im, 0.00015677508210872772 + 1.561366099337323e-5im, 4.552918659860247e-6 + 2.3277411169552573e-6im, -0.8398555443765243 - 0.5265354903023677im, -0.00025538271069462995 - 0.0023626947939445215im, -1.2763717341771095e-5 - 1.2711736635908648e-6im, -2.5461298759868194e-7 - 1.301743268979478e-7im, 0.5017454128064252 - 0.8082208203494898im, -0.27591970509845853 + 0.031057066621489937im … -0.04144000564907119 + 0.020574889230281036im, 0.003132276349588982 - 0.00027474400570032546im, -0.00229968374120316 + 0.07954092823388406im, -0.2770569441052669 + 0.20574658149214178im, 0.3715491877909219 + 0.8062667090241703im, -0.015466735102404261 - 0.26422969669133006im, 0.00012927080561624636 - 0.004471188662894199im, -0.043442376187741855 + 0.03226095061775274im, 0.04647265693124826 + 0.10084628736943088im, -0.0019614464463527407 - 0.03350884312302414im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.07407339073949637 + 0.10850289540183063im, 0.014552369204604268 - 0.009840786091521208im, -1.4247014587046693e-5 - 0.0003660314744086646im, -5.179178683102071e-6 + 3.5233641459051755e-7im, 0.5588494264683479 + 0.81860409332033im, -0.002056579544868005 + 0.0013907260801781186im, 1.2549428637432377e-6 + 3.224174327359099e-5im, 2.844991144952093e-7 - 1.9354303820178432e-8im, -0.3504265121693475 + 0.8715437233777075im, 0.29125172842511904 + 0.1186016580159119im … 0.04296691585966614 + 0.014329685061665098im, -0.0006155633564967568 + 0.0020412906484051957im, -7.665847821119185e-5 - 0.015986720649936073im, 0.1219146654620557 - 4.6337554289762384e-5im, -0.025306311989513653 + 0.04078776891874795im, -0.002334248779699788 - 0.0013560716953546009im, -1.1280747215180152e-5 - 0.002352540127444208im, -0.933937673659463 + 0.00035497286214505874im, 0.1749660382000781 - 0.28200372809177504im, 0.01177471306226703 + 0.006840468513037412im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08865283888595998 - 0.10087881399166525im, -0.018740241453532754 + 0.0024784596106786827im, -0.00041387515394333753 + 0.0007777956242519225im, 1.080412487589208e-6 + 2.8232786580050225e-7im, -0.6540197642008627 - 0.7442146125129918im, 0.0029367912115168524 - 0.00038840046008881986im, 3.738158161880681e-5 - 7.025121062279156e-5im, 1.5679224758294228e-7 + 4.097214865933707e-8im, -0.9012177454529193 - 0.19942584853650538im, -0.2587827975282839 + 0.24770501924330307im … 0.014319193789784506 - 0.03752044805089788im, 0.006346850798611161 + 0.0008373194851705949im, -0.002585763461171994 - 0.017556376043611214im, 0.11563587295813037 + 0.05490017937080067im, -0.03577215917191982 + 0.019870707534394193im, 0.002671603810754819 + 0.002923263647184584im, -0.0004079939534784166 - 0.0027701278088246156im, -0.8528724546689116 - 0.40491630792421024im, 0.254344763252791 - 0.14128334773615728im, 0.050486109728721834 + 0.05524180220182636im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.1325378986023764 + 0.06924828159843044im, 0.011282854495316234 + 0.02292911166090937im, -0.000980171923203444 - 0.0006790941070289205im, 3.6254523840757873e-6 - 3.391676299887593e-7im, 0.8760444336875862 + 0.45771490476647403im, -0.0022991541145114132 - 0.004672360300237482im, 8.676731482324915e-5 + 6.011513978753432e-5im, 5.850855605420587e-7 - 5.4735812772050164e-8im, 0.828218848860961 + 0.3960587775841712im, 0.17298092582049018 + 0.32221075190096987im, 0.01750735233230551 + 0.011233780708119255im, -0.00014684618895992972 + 1.9002444779630036e-5im, -0.13365620700249425 - 0.06391512827164758im, 0.015312714528146466 + 0.02852292088480943im, 0.003567503562329195 + 0.0022891269869906926im, 0.0009706274666246449 - 0.00012560281589017266im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.91357e-319 + NaN*im, 6.89987262739924e-310 + 6.89986839507166e-310im, 6.89961369252464e-310 + 6.8996173551993e-310im, 6.89969000988844e-310 + 1.91357e-319im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2)], TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.91357e-319 + NaN*im, 6.89987262739924e-310 + 6.89986839507166e-310im, 6.89961369252464e-310 + 6.8996173551993e-310im, 6.89969000988844e-310 + 1.91357e-319im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.13684825843088877 - 0.06028410432861065im, 0.39407808136122635 - 0.8291631218889803im, -0.9045349015067943 - 0.39846379483772326im, -0.06359548770231563 + 0.13380859178759819im, -0.015340680673474865 - 0.020437966718720058im, 0.29866798428603114 - 0.21104408189011234im, 0.003126034205658725 + 0.004164729350458568im, 0.026438854806537786 - 0.0186821625766492im, 4.095077613743131e-5 + 0.0011917335436958418im, 0.020801239192470546 - 0.00011688773497810655im, -3.6250669920844034e-6 - 0.00010549528824832769im, 0.004238704603126953 - 2.381841657213165e-5im, 2.809793277579406e-6 - 2.31603139097073e-6im, -9.085900800197349e-5 - 0.00011691679425730533im, 4.534522318228345e-7 - 3.7376756916182846e-7im, 0.0006005620532836902 + 0.0007727994347129122im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.009597495228549802 - 0.13395427966378348im, -0.3935235786387826 - 0.8349271146866747im, 0.30530066306062315 + 0.17513398473856093im, -0.016379533668632124 + 0.006828132183181842im, 0.07080372885034675 - 0.9882226841274697im, 0.05620290444521148 + 0.11924400821868988im, -0.027428133839457004 - 0.01573399259959324im, -0.00258444007005508 + 0.0010773748981267595im, 0.015403781025674006 + 0.010957323664635811im, 0.35620370164991777 + 0.03801625686280534im … 0.004175550472467494 + 0.0399423097720277im, 0.2479122181820461 + 0.1522884595583841im, 1.0692821261883948e-6 + 3.2192512580090684e-7im, -0.00013183231376985149 + 2.9416239251951825e-5im, -0.0006707734805499383 + 0.000732080161444972im, -0.0006858099471809265 - 0.0039003335639975416im, 1.5517699154134946e-7 + 4.671860769504845e-8im, 0.0009773645367585954 - 0.00021808301991199503im, 0.004324833119054811 - 0.004720109851088513im, -0.012959959102125471 - 0.07370578935724689im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09934784612751102 - 0.0859636609041941im, -0.15570611889043537 + 0.9263599768612829im, -0.29765360378833383 + 0.07048600737897447im, -0.00755751822859272 + 0.014087760707078834im, -0.7495334866535402 - 0.6485560079513467im, 0.0215495690481457 - 0.12820728194284037im, 0.024759015755167313 - 0.005863070848126206im, -0.0011121334322868395 + 0.0020730971611858107im, 0.009522015670829302 - 0.014762917663213526im, -0.3143671142046569 - 0.008200006155213213im … -0.042395156611881764 + 0.0159419694364201im, 0.11853435146591529 - 0.3099819668795409im, -7.980279559415331e-7 - 5.129442608166384e-6im, 0.0006090842611954513 - 0.0005141828927066461im, 0.015264601077425213 + 0.007766103091738655im, 0.0025117229868549806 - 0.0009894069061119266im, 4.3836732702077107e-8 + 2.8176708162285124e-7im, 9.262748310605831e-5 - 7.81951837778141e-5im, 0.0019002822435871078 + 0.0009667979883411718im, -0.012669883387076475 + 0.0049908675975612535im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.09935558596789429 - 0.08501342693108499im, -0.7135690020282465 + 0.62911734443075im, -0.17898597663001842 - 0.19765212906241453im, -0.0795733121021656 - 0.0003665416128912306im, -0.7531768920131883 - 0.6444544416056858im, 0.09772185021688007 - 0.08615636431312756im, 0.013502091113192893 + 0.014910201936638945im, 0.0044730107941995945 + 2.0604138041502296e-5im, -0.016724471789438138 - 0.004341231834781634im, -0.10669735961520965 + 0.25634332154077233im … 0.015316010616309566 - 0.043657987262642466im, 0.0525424524475095 + 0.09782091734140268im, 4.884549714903824e-6 - 1.512818889143687e-6im, 0.00017472786072529316 + 0.0010834252596833571im, -0.024959842380918265 + 0.004366596620796399im, 0.14222711470443583 - 0.22322186198833543im, -2.73158799843806e-7 + 8.460140938221285e-8im, 2.468002560690573e-5 + 0.0001530320533728362im, -0.0030972627129159476 + 0.0005418502566627788im, 0.01803682490405275 - 0.028308340193997816im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.049034264225030766 - 0.12107516317281908im, 0.06586169076784427 - 0.9530791127247691im, -0.25181317124318625 - 0.02850347950297364im, -0.04336575858196344 + 0.06032103150069678im, -0.3721010838784432 - 0.9187901594813211im, -0.008991739063645254 + 0.13011871679455317im, 0.018076921703294446 + 0.002046180367388406im, 0.00239547648559002 - 0.0033320669876276132im, 0.013558085639637622 - 0.010606907172144249im, 0.25802765861648735 - 0.05501779554192645im … -0.0045241173458432146 - 0.04389217072407417im, 0.10182575891878001 + 0.04400082723734926im, 1.6916849018326093e-6 + 2.50968759389015e-6im, -9.984518099559106e-5 - 0.0007120718466047433im, -0.03399357704228472 + 0.0032594074070211067im, 0.1233688579348089 - 0.2800054768316449im, -9.438348818190186e-8 - 1.400219804155469e-7im, -1.404647458954221e-5 - 0.00010017608262447294im, -0.004259567965241839 + 0.0004084203130630031im, 0.01564318706435511 - 0.035504730496406865im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.10925686860358663 + 0.07154412333558074im, 0.7240671596871135 - 0.624833171397933im, 0.1802766216855372 - 0.17678253972633456im, -0.044888564408330285 - 0.045128504377167845im, 0.8293021992327564 + 0.5430477697438705im, -0.09877643922689416 + 0.0852390485548401im, -0.012722681155959939 + 0.012476092939007422im, 0.002358571030252568 + 0.0023711781489433037im, -0.00733282822851424 - 0.015558639577480838im, -0.25675158717659374 + 0.04179133387286168im … 0.0008419736722200307 + 0.03918293734148116im, -0.1129451731955651 + 0.0032316656813443957im, 4.6330246733714243e-7 - 1.0514099893728607e-6im, 0.00021855184152850366 + 0.00018189882931168996im, 0.02293412369314584 + 0.016738269691816434im, -0.1768638522739816 + 0.24599101521913663im, -2.5267050209846096e-8 + 5.734057288782169e-8im, 3.223909035926168e-5 + 2.6832319294860117e-5im, 0.0028792653622168526 + 0.0021014066546414987im, -0.022434037639396345 + 0.03120237190029871im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.08969311956785742 + 0.09491597645634875im, -0.9237085297956339 - 0.2487679756506258im, 0.015097012316090709 - 0.2532003080743374im, -0.04684502273980335 + 0.03152877466373587im, 0.6808407956623576 + 0.7204863566231499im, 0.12599025667374583 + 0.0339309859045743im, -0.0010599786577142334 + 0.017777485840651586im, 0.0022977410412176047 - 0.001546481467764687im, 0.016635790451087748 - 0.004366027714148214im, -0.17930275622839287 + 0.1873224117829662im … -0.03512446430669466 - 0.007495328571214104im, -0.05199593503083204 - 0.10995532378154863im, -6.771949296742104e-8 + 6.20051271869937e-8im, -1.0958104523327774e-5 + 3.827935643423524e-5im, 0.0008698732383317834 + 6.561844441483017e-5im, 0.0025330257923281696 + 0.0038944732336593174im, -1.0116417526388193e-8 + 9.262764975938215e-9im, 8.666734726998966e-5 - 0.0003027503766349664im, -0.004662530372054667 - 0.00035171558866088745im, -0.007997180631504609 - 0.01229549481295108im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09640778446419529 + 0.08808763479722077im, -0.22726496382035707 + 0.9291801122500589im, -0.14070343749973582 + 0.21030542960581927im, 0.010227793220960183 - 0.01155383501127694im, 0.7318103439694627 + 0.6686539129457072im, 0.030999258702255394 - 0.12674146598064523im, 0.009897146565809756 - 0.014792983720803177im, 0.001527906628292464 - 0.0017260009811326527im, 0.014613193686523097 + 0.009089001928884373im, -0.014511940063596018 + 0.2590357222387585im … -0.021491989453899626 + 0.030543025262723872im, -0.18590643152830363 + 0.2003073090249388im, -8.326882713229703e-7 + 2.542671135312328e-7im, 0.00016573574599651193 + 0.00016199270789761218im, 0.018979821710154155 + 0.039588990616015826im, -0.0036957130734638355 - 0.01145437330018002im, 4.0843229237891494e-8 - 1.247176212262822e-8im, 2.601547085148849e-5 + 2.54279277229589e-5im, 0.0024240577401431354 + 0.005056211833448046im, 0.011670228660806435 + 0.036170329357195545im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08904956722206792 - 0.09552887853660527im, -0.51304503704831 - 0.8068061539614436im, -0.17435555987117846 - 0.17843223159699556im, -0.0210503194861462 + 0.07148253457440941im, -0.6759209089721531 - 0.7251014061924638im, 0.0700039939582422 + 0.11008712500627871im, 0.012423203676949324 + 0.01271367518936703im, 0.001148017784123101 - 0.0038984311378088554im, -0.014146861406579123 - 0.009879172045508089im, -0.18296885109975491 - 0.18596414383980564im … -0.03816189135770307 - 0.026695134617113606im, 0.009523083168764202 - 0.09506677483823468im, -7.088076460835686e-7 - 1.588651629508634e-6im, 0.00010365313295356297 + 0.0004314962818800292im, 0.03019074189633317 + 0.06360060077772493im, -0.3107330317395973 + 0.43799876431946444im, 3.7242741016763065e-8 + 8.347221073375945e-8im, 1.564312815839295e-5 + 6.512057517916017e-5im, 0.0038076851768705467 + 0.00802136845969423im, -0.039414479439187716 + 0.0555573161759284im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.09805328215208342 + 0.08630738858048576im, 0.5683794561638303 + 0.766363590368008im, 0.14969334508488644 + 0.19189470841575743im, 0.10237921720504073 + 0.042218440328593364im, 0.744086469803784 + 0.6549516617631389im, -0.07767089001015093 - 0.10472606194637091im, -0.011143231186120817 - 0.014284717186707756im, -0.0057120020683197464 - 0.0023554762876850655im, -0.017164703630928566 + 0.0031476109378781735im, -0.2669994734436729 - 0.007884400753373481im … -0.013052437917566821 - 0.06381537465874627im, 0.06290852935514232 + 0.07187886103206446im, -1.828225617705501e-6 - 1.917184124871415e-6im, 0.00034045676561575617 + 0.0005543429172124753im, 0.041349349709534446 + 0.06379170065358648im, -0.35438848123768363 - 0.18382314775456685im, 1.0098915851662021e-7 + 1.0590312793843765e-7im, 5.112729555016391e-5 + 8.324714626608428e-5im, 0.00520595058822226 + 0.008031479185848463im, -0.044936505173716376 - 0.023308798867719117im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.11078782482652794 - 0.0694568513063425im, 0.10165031012273582 + 0.9404264598670826im, 0.25697259543203815 + 0.02559260652686831im, 0.1276768336035402 + 0.06527650447428109im, -0.8398403447865457 - 0.5265259611355779im, -0.013980638503276799 - 0.1293430620963546im, -0.020921217379935575 - 0.002083601496757348im, -0.007140074857734824 - 0.003650459642854577im, 0.009640154986076194 - 0.015528540515324245im, -0.2902195714931719 + 0.03266663598205397im … -0.07078975533348085 + 0.03514698783969851im, 0.09154257290758572 - 0.00802955115243704im, -7.891206539977513e-8 + 2.7293922282840434e-6im, -0.0005204604217273978 + 0.00038650160138806964im, 0.020898217552776488 + 0.045349411718347624im, -0.014883463784872486 - 0.25426524056697536im, 4.435838756564775e-9 - 1.5342576279486342e-7im, -8.16079073727233e-5 + 6.0603238146822414e-5im, 0.0026139088086266863 + 0.005672217090196213im, -0.0018874776710782705 - 0.032245179722374354im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.07406753863295368 + 0.10849432322094613im, 0.7573400548215483 - 0.5121380150032431im, -0.013669377117199975 - 0.3511909270455503im, -0.15091882891173009 + 0.010266917270137522im, 0.5588052750348466 + 0.8185394201857102im, -0.1070293120904155 + 0.07237670725611267im, 0.0012040618868792707 + 0.030934519301554997im, 0.008290170317453105 - 0.0005639753065909137im, -0.008033372782808221 + 0.01997975433726961im, 0.3475049621453197 + 0.14150873851307277im … 0.06792766951056818 + 0.02265422340865393im, -0.029555816958491726 + 0.09801105300734961im, -2.8682863918755064e-9 - 5.981659740831189e-7im, 0.00023741590219355913 - 9.023748058082829e-8im, -0.0009085531647578639 + 0.0014643720724653152im, -0.0025452257227653874 - 0.001478637834556064im, -4.22085260267598e-10 - 8.802364710788366e-8im, -0.001818744730537986 + 6.912720631352691e-7im, 0.006281671853160478 - 0.010124564169502236im, 0.012838949654602291 + 0.007458732148149871im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.08862221457333352 - 0.10084396632772251im, -0.8171275556512033 + 0.10806785219260104im, -0.25109127909400536 + 0.47187586958641575im, 0.028863096066514455 + 0.007542356660612002im, -0.6537938390531224 - 0.7439575303795671im, 0.1280524069060428 - 0.016935359096292762im, 0.02267879348123858 - 0.04262025918918272im, 0.004188686966567571 + 0.0010945662577903255im, -0.03142480760370531 - 0.006953834356996414im, -0.3935890607640531 + 0.3767405979134196im … 0.015611197449611591 - 0.04090587302046938im, 0.30469616285448575 + 0.040197578658630606im, -1.619937863021808e-7 - 1.0998778007948303e-6im, 0.00031598529223671027 + 0.0001500196157001515im, -0.0013600880954924266 + 0.0007555013002333639im, 0.004472856704679673 + 0.004894191029106237im, -2.5560143572609758e-8 - 1.7354390648287327e-7im, -0.002330549724191347 - 0.0011064697711684053im, 0.009670405495749507 - 0.0053717137515729135im, 0.08452493348194277 + 0.09248701636178319im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.13235389860456404 + 0.06915214544569982im, 0.3230150098075763 + 0.6564338156715777im, -0.5446826473913609 - 0.3773733640885051im, 0.05776958561218466 - 0.005404449255352821im, 0.8748282368443999 + 0.45707946733790306im, -0.06582210992407816 - 0.13376424457413272im, 0.04821669507785509 + 0.033406051237181766im, 0.009323015943813668 - 0.0008721850094878247im, 0.052345638415074815 + 0.025031970222665123im, 0.31343007471752515 + 0.5838247168818673im, 0.6157444222807569 + 0.3950990235905493im, -0.1480943396816344 + 0.01916396014022562im, -0.008447428470512238 - 0.004039606437793657im, 0.02774563285472128 + 0.05168165901346414im, 0.12547130932629574 + 0.0805100135861834im, 0.9788775232427858 - 0.12667040400005838im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.07951726502866086 + 0.2391261271928388im, 0.2726608598088965 + 0.9285212735227932im, 0.30536043168509747 + 0.9182868324315706im, -0.07100214567002394 - 0.24179122286414084im], (ℂ^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.0 + 0.0im, 6.938893903907228e-17 - 2.7755575615628914e-17im, 6.938893903907228e-17 + 2.7755575615628914e-17im, 1.0000000000000004 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6172981386540534 - 3.469446951953614e-18im, 0.00990694672234213 - 0.3447388292909314im, 0.009906946722342116 + 0.34473882929093136im, -0.6172981386540533 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.24386780026711324 + 0.0im, 0.012538637254996682 - 0.4363155722280229im, 0.012538637254996682 + 0.4363155722280229im, 0.24386780026711335 + 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, 2.2811613709095013e-16 - 3.5388358909926865e-16im, 1.214306433183765e-16 + 2.706168622523819e-16im, -7.632783294297951e-17 + 1.3010426069826053e-17im, 2.246466901389965e-16 + 3.608224830031759e-16im, 1.0000000000000007 - 1.3877787807814457e-17im, 5.551115123125783e-17 + 1.6653345369377348e-16im, 6.938893903907228e-18 + 1.734723475976807e-17im, 1.249000902703301e-16 - 2.706168622523819e-16im, 5.551115123125783e-17 - 1.6653345369377348e-16im, 1.0000000000000002 + 1.734723475976807e-18im, -4.85722573273506e-17 + 1.734723475976807e-17im, -7.632783294297951e-17 - 1.214306433183765e-17im, -6.938893903907228e-18 - 1.734723475976807e-17im, -4.5102810375396984e-17 - 2.7755575615628914e-17im, 1.0000000000000002 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6708092377705271 - 2.7755575615628914e-17im, -0.18209551588116152 + 0.10232878810596714im, 0.03470533541341247 - 0.07197602681648019im, -6.097398919308657e-8 - 1.2108647600251406e-7im, -0.1820955158811615 - 0.10232878810596714im, -0.6708092402986385 + 0.0im, -1.1657589449320938e-7 + 8.139632176606959e-8im, 0.0036331197353421246 - 0.0798235916986327im, 0.034705335413412475 + 0.07197602681648019im, -1.1657589454872053e-7 - 8.139632173831401e-8im, -0.6708099638217488 + 1.734723475976807e-18im, 0.12724132671667945 - 0.16564609403900515im, -6.097398919357446e-8 + 1.2108647600129433e-7im, 0.0036331197353421107 + 0.0798235916986327im, 0.12724132671667945 + 0.16564609403900513im, 0.6708099663498602 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.2399016114896166 + 5.551115123125783e-17im, -0.23355265116358043 + 0.13124518545586775im, 0.04718378665849819 - 0.09785531398502709im, 0.00044852776258760135 + 0.0008907182469136427im, -0.23355265116358043 - 0.13124518545586775im, -0.7872973389717526 + 0.0im, -0.6739565738099353 + 0.4705740005422956im, -0.004939491064539586 + 0.10852599051392861im, 0.04718378665849817 + 0.09785531398502707im, -0.6739565738099355 - 0.47057400054229553im, 0.7872982736365749 + 3.469446951953614e-18im, -0.16319989810691413 + 0.21245790472744422im, 0.0004485277625876985 - 0.0008907182469136462im, -0.0049394910645396 - 0.10852599051392868im, -0.16319989810691415 - 0.2124579047274442im, 1.2399006768247935 + 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[1.0000000000000002 + 0.0im, -2.8102520310824275e-16 - 1.5178830414797062e-18im, -1.8214596497756474e-17 - 9.8879238130678e-17im, -1.726049858596923e-16 - 2.347297703431117e-16im, -2.654126918244515e-16 - 2.905661822261152e-17im, 1.0000000000000007 + 0.0im, -1.249000902703301e-16 - 1.942890293094024e-16im, -7.806255641895632e-17 + 3.469446951953614e-17im, -2.168404344971009e-17 + 9.8879238130678e-17im, -1.3877787807814457e-17 + 1.942890293094024e-16im, 1.0000000000000004 - 1.1102230246251565e-16im, -3.209238430557093e-17 + 4.85722573273506e-17im, -1.7780915628762273e-16 + 2.334287277361291e-16im, -8.239936510889834e-17 - 3.469446951953614e-17im, -3.469446951953614e-17 - 3.903127820947816e-17im, 1.0000000000000009 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6801523280728727 + 0.0im, 0.09422629356124895 + 0.15480662051940663im, -0.03910521216307941 + 0.0542037853695069im, -4.935794930982848e-6 - 2.1978420584355654e-5im, 0.09422629356124897 - 0.15480662051940663im, -0.6801524039519198 + 2.7755575615628914e-17im, 1.4798906337459838e-6 + 3.509566843501455e-6im, 0.06332589828816046 + 0.021398258774012406im, -0.039105212163079404 - 0.0542037853695069im, 1.4798906337182283e-6 - 3.5095668435292104e-6im, -0.68017258757278 + 5.551115123125783e-17im, -0.12011704402684165 + 0.1356038739279154im, -4.935794930987781e-6 + 2.1978420584355492e-5im, 0.06332589828816046 - 0.021398258774012413im, -0.12011704402684165 - 0.1356038739279154im, 0.680167255033788 - 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-2.2917921795263148 + 8.326672684688674e-17im, 0.12279330009305577 + 0.20174003551858588im, -0.05326781196784107 + 0.07383458335342492im, 0.0001110977137827123 + 0.0004947024335838683im, 0.12279330009305575 - 0.2017400355185859im, -1.2136315098591275 - 1.6653345369377348e-16im, 0.39953747659022004 + 0.9475049456068119im, -0.0866011192015606 - 0.02926311688968503im, -0.05326781196784107 - 0.07383458335342495im, 0.3995374765902201 - 0.9475049456068119im, -1.2393784118669713 + 0.0im, 0.15610280178479394 - 0.1762293174760971im, 0.00011109771378270926 - 0.000494702433583941im, -0.08660111920156059 + 0.029263116889685im, 0.15610280178479397 + 0.17622931747609707im, -0.16063326047284668 - 6.245004513516506e-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, 4.336808689942018e-18 - 1.8041124150158794e-16im, 1.6479873021779667e-16 - 3.642919299551295e-17im, -1.5569143196891844e-16 - 2.1163626406917047e-16im, 5.204170427930421e-18 + 1.726049858596923e-16im, 1.0000000000000002 + 0.0im, -1.3877787807814457e-16 + 0.0im, 1.942890293094024e-16 + 9.71445146547012e-17im, 1.7867651802561113e-16 + 4.85722573273506e-17im, -1.1102230246251565e-16 - 8.326672684688674e-17im, 1.0000000000000004 - 8.326672684688674e-17im, 5.551115123125783e-17 + 8.326672684688674e-17im, -1.527098759945833e-16 + 2.1163626406917047e-16im, 1.3877787807814457e-16 - 1.1102230246251565e-16im, 0.0 + 2.7755575615628914e-17im, 1.0 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6820455053249097 - 5.551115123125783e-17im, -0.025368808915734523 + 0.17943731204538269im, -0.04260589819354054 - 0.005446878418776675im, -0.008619025142868424 + 0.007306353841154642im, -0.025368808915734536 - 0.17943731204538266im, -0.682047318140791 + 0.0im, 1.044979754866171e-6 + 7.85920915695737e-5im, -0.0002990715017823359 - 0.00026613182613872965im, -0.042605898193540534 + 0.005446878418776668im, 1.0449797548522932e-6 - 7.85920915695737e-5im, -0.682685105774856 + 5.551115123125783e-17im, 0.0012016781063192428 - 0.001314788266864611im, -0.008619025142868424 - 0.007306353841154642im, -0.000299071501782322 + 0.00026613182613875047im, 0.0012016781063192983 + 0.0013147882668645694im, -0.6826020965122115 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-3.352986966260375 + 2.220446049250313e-16im, -0.0333130335954457 + 0.23562798018226672im, -0.05807955872881221 - 0.0074250821699226935im, -0.011762523631440952 + 0.009971099763392315im, -0.03331303359544571 - 0.23562798018226666im, -1.7500896099835006 - 1.1102230246251565e-16im, 0.010511544823968516 + 0.7905693455726324im, 0.1607837747523469 + 0.1430765206432304im, -0.05807955872881222 + 0.0074250821699226865im, 0.010511544823968544 - 0.7905693455726326im, -2.8292953291456433 + 0.0im, 0.39429159949082393 - 0.4314009478557281im, -0.011762523631440952 - 0.009971099763392284im, 0.16078377475234706 - 0.14307652064323034im, 0.39429159949082404 + 0.4314009478557279im, -1.2248771460648058 + 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[1.0000000000000004 - 5.551115123125783e-17im, 2.8666305440516737e-16 + 8.673617379884035e-18im, -1.1102230246251565e-16 + 1.8474805019152996e-16im, 5.0306980803327406e-17 - 8.066464163292153e-17im, 2.723515857283587e-16 - 1.0408340855860843e-17im, 1.0000000000000004 + 0.0im, 6.938893903907228e-17 - 2.7755575615628914e-17im, 2.7755575615628914e-17 - 1.1796119636642288e-16im, -1.1449174941446927e-16 - 1.8561541192951836e-16im, 2.7755575615628914e-17 + 8.326672684688674e-17im, 1.0 - 2.0816681711721685e-17im, -8.326672684688674e-17 + 4.440892098500626e-16im, 5.551115123125783e-17 + 8.239936510889834e-17im, 8.326672684688674e-17 + 1.4224732503009818e-16im, -1.5265566588595902e-16 - 2.7755575615628914e-16im, 1.0000000000000002 - 9.71445146547012e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6824537271122426 + 5.551115123125783e-17im, -0.1639827292257591 - 0.07998170069138563im, -0.013898755614848494 + 0.025592506673885185im, 0.005837703118365713 + 0.009255933928173676im, -0.16398272922575907 + 0.07998170069138565im, -0.6824589671111836 + 2.7755575615628914e-17im, 4.272964220675135e-6 - 9.767523953650714e-5im, 0.00014330688844704786 + 8.871514504365553e-5im, -0.013898755614848492 - 0.025592506673885185im, 4.272964220702891e-6 + 9.767523953650714e-5im, -0.6835817464143594 + 3.469446951953614e-17im, 0.0007029737272520806 - 0.0012549944934956425im, 0.005837703118365713 - 0.009255933928173678im, 0.000143306888447034 - 8.871514504367461e-5im, 0.0007029737272521153 + 0.0012549944934955315im, -0.6837331282276183 + 6.938893903907228e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-4.416026135997245 + 4.440892098500626e-16im, -0.21580406733165783 - 0.10525728168325217im, -0.018953721123287075 + 0.03490047942311137im, 0.007968253066904386 + 0.012634014168817426im, -0.21580406733165775 + 0.10525728168325212im, -2.6205719530875053 + 0.0im, 0.024779911412092015 - 0.566441256300624im, -0.18634708528146465 - 0.1153594956873597im, -0.01895372112328704 - 0.03490047942311141im, 0.024779911412091904 + 0.566441256300624im, -3.7924476550100277 + 9.020562075079397e-17im, 0.4253588311674669 - 0.7593782277641141im, 0.007968253066904393 - 0.012634014168817438im, -0.1863470852814646 + 0.11535949568735951im, 0.42535883116746737 + 0.7593782277641139im, -2.846840351033326 + 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.0 - 5.551115123125783e-17im, 3.20273321752218e-16 + 1.2620113287731272e-16im, 1.3704315460216776e-16 + 2.6107588313450947e-16im, 8.153200337090993e-17 - 1.5612511283791264e-17im, 3.391384395534658e-16 - 1.24683249835833e-16im, 1.0000000000000002 - 1.1102230246251565e-16im, -7.008282842946301e-16 - 5.551115123125783e-17im, -1.1796119636642288e-16 - 1.1102230246251565e-16im, 1.3270634591222574e-16 - 2.5804011705155006e-16im, -7.008282842946301e-16 + 5.551115123125783e-17im, 1.0000000000000004 - 2.7755575615628914e-17im, 1.3877787807814457e-16 - 5.551115123125783e-17im, 8.066464163292153e-17 + 1.8214596497756474e-17im, -9.020562075079397e-17 + 1.0408340855860843e-16im, 4.163336342344337e-17 + 1.6653345369377348e-16im, 1.0000000000000002 - 4.163336342344337e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825447626321294 - 2.7755575615628914e-17im, -0.050367780876935844 + 0.17577262844659355im, -0.005350091234219001 + 0.024449800824062166im, 0.008250069471999074 + 0.0017438176935076662im, -0.05036778087693582 - 0.17577262844659353im, -0.6825466155579017 + 5.551115123125783e-17im, 5.868063651333355e-5 - 3.7400090465503077e-6im, 7.4370286732537705e-6 + 0.00010491357831372838im, -0.005350091234219003 - 0.024449800824062163im, 5.868063651334049e-5 + 3.74000904653643e-6im, -0.6834181831585063 + 2.7755575615628914e-17im, -8.446590397767628e-6 - 0.0011863116586666722im, 0.008250069471999074 - 0.001743817693507668im, 7.437028673232954e-6 - 0.00010491357831373532im, -8.44659039769824e-6 + 0.0011863116586665612im, -0.6840609618848985 + 3.469446951953614e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-5.479458072578778 + 6.661338147750939e-16im, -0.06632029153223304 + 0.2314434298871909im, -0.007297757871927931 + 0.03335059508698021im, 0.01126148070660066 + 0.002380339872036461im, -0.06632029153223312 - 0.2314434298871908im, -3.6331733644746933 + 6.661338147750939e-16im, 0.49540001375378107 - 0.031574308676275434im, -0.012093704388328352 - 0.17060493761458637im, -0.007297757871927962 - 0.03335059508698024im, 0.49540001375378073 + 0.03157430867627542im, -4.314863608979678 + 1.1102230246251565e-16im, -0.006899506550156864 - 0.9690259804182464im, 0.011261480706600664 - 0.0023803398720365007im, -0.012093704388328477 + 0.17060493761458623im, -0.006899506550156587 + 0.9690259804182457im, -4.545145763994022 + 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.0 + 0.0im, 7.784571598445922e-17 + 5.811323644522304e-17im, 5.551115123125783e-17 - 5.0306980803327406e-17im, -1.0061396160665481e-16 + 1.3270634591222574e-16im, 7.958043946043603e-17 - 3.5561831257524545e-17im, 1.0 - 5.551115123125783e-17im, 1.1102230246251565e-16 - 1.942890293094024e-16im, 1.3877787807814457e-17 - 2.6020852139652106e-16im, 5.377642775528102e-17 + 4.5102810375396984e-17im, 1.3877787807814457e-16 + 2.498001805406602e-16im, 1.0000000000000004 - 9.71445146547012e-17im, 1.5265566588595902e-16 + 3.725318664660193e-16im, -9.8879238130678e-17 - 1.3075478200175183e-16im, 0.0 + 2.5673907444456745e-16im, 1.5959455978986625e-16 - 3.1008182133085427e-16im, 0.9999999999999999 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825654599348495 - 5.551115123125783e-17im, 0.15591064720571973 - 0.09572040235718642im, 0.016788714149756696 + 0.01787295092305402im, 0.0009071934986995935 - 0.00545794545696638im, 0.15591064720571973 + 0.0957204023571864im, -0.6825664306170571 + 8.326672684688674e-17im, 8.84304980779127e-6 + 4.2849289723950745e-5im, -8.362883213680616e-5 + 9.625571052760372e-5im, 0.016788714149756696 - 0.01787295092305402im, 8.843049807763514e-6 - 4.2849289723950745e-5im, -0.6832241528859466 + 6.245004513516506e-17im, -0.0007651882394226726 - 0.0010024732673973497im, 0.0009071934986995926 + 0.005457945456966381im, -8.362883213679922e-5 - 9.625571052760025e-5im, -0.0007651882394226657 + 0.0010024732673973365im, -0.6842052261522906 + 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-6.542976943399187 + 4.440892098500626e-16im, 0.2053164918113224 - 0.12605282294040024im, 0.022903196190221735 + 0.024382314085374307im, 0.0012382872191891471 - 0.007449903589560415im, 0.20531649181132242 + 0.12605282294040013im, -4.684409948505994 + 1.1102230246251565e-15im, 0.09889500932334028 + 0.4791990318795648im, 0.0738894734065117 - 0.08504583386065703im, 0.0229031961902217 - 0.024382314085374307im, 0.09889500932334022 - 0.4791990318795645im, -4.921554676650256 + 7.216449660063518e-16im, -0.45971257858386116 - 0.602269542241212im, 0.0012382872191891575 + 0.0074499035895604325im, 0.0738894734065117 + 0.08504583386065698im, -0.45971257858386116 + 0.6022695422412117im, -5.9430646900639434 + 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.9999999999999997 + 0.0im, -1.1951634885758178e-16 + 3.382710778154774e-17im, -2.688821387764051e-17 + 1.205632815803881e-16im, -9.84455572616838e-17 + 3.469446951953614e-18im, -1.151693757722727e-16 - 2.905661822261152e-17im, 0.9999999999999994 - 5.551115123125783e-17im, 2.7755575615628914e-16 + 5.342948306008566e-16im, -3.469446951953614e-17 - 1.35118695746006e-16im, -1.9949319973733282e-17 - 1.231653667943533e-16im, 3.3306690738754696e-16 - 5.377642775528102e-16im, 1.0000000000000002 + 0.0im, -1.1275702593849246e-17 - 1.734723475976807e-17im, -8.044780119842443e-17 - 1.5612511283791264e-17im, -4.5102810375396984e-17 + 1.3357370765021415e-16im, -7.806255641895632e-18 + 1.1492543028346347e-17im, 1.0000000000000002 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825700974217308 + 5.551115123125783e-17im, -0.08779540415900745 - 0.16053486724845178im, -0.0036836067442072226 - 0.024260316611379174im, -1.15720861492132e-6 - 7.35252256523406e-5im, -0.08779540415900745 + 0.16053486724845178im, -0.6825706363956916 + 0.0im, 8.735398039610986e-6 + 3.1863821926547686e-6im, -0.021738346708644673 - 0.011447875141045217im, -0.0036836067442072226 + 0.024260316611379174im, 8.735398039541598e-6 - 3.186382192689463e-6im, -0.6827066238802373 + 0.0im, 0.1808162661119163 + 0.024550026728182718im, -1.1572086149080657e-6 + 7.35252256523321e-5im, -0.021738346708644673 + 0.011447875141045224im, 0.1808162661119163 - 0.024550026728182746im, 0.6823972985009524 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-7.606515647229791 - 4.440892098500626e-16im, -0.11561922821000109 - 0.21141103717052576im, -0.005025285935675906 - 0.033096645849598094im, 9.17055113184434e-7 + 5.826680643919273e-5im, -0.11561922821000101 + 0.21141103717052578im, -5.745083176592913 - 2.220446049250313e-16im, 0.4606069881211896 + 0.1680140839217413im, 0.03098013921440171 + 0.016314799363923937im, -0.0050252859356759855 + 0.03309664584959809im, 0.4606069881211895 - 0.16801408392174164im, -5.805990143301851 + 1.3322676295501878e-15im, -0.2277779570549526 - 0.030926172083357045im, 9.170551131237187e-7 - 5.8266806439111196e-5im, 0.030980139214401712 - 0.01631479936392395im, -0.2277779570549526 + 0.030926172083356976im, -3.9110449490365284 + 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[0.9999999999999998 + 0.0im, -2.7625471354930653e-16 - 6.895525817007808e-17im, -1.6046192152785466e-16 + 1.9081958235744878e-16im, 1.5785983631388945e-16 - 1.3449527949682683e-16im, -2.7842311789427754e-16 + 7.849623728795052e-17im, 0.9999999999999993 + 5.551115123125783e-17im, 2.7755575615628914e-17 + 2.498001805406602e-16im, 6.938893903907228e-17 + 1.0061396160665481e-16im, -1.6046192152785466e-16 - 1.9255430583342559e-16im, 2.7755575615628914e-17 - 2.498001805406602e-16im, 0.9999999999999989 - 5.551115123125783e-17im, 3.9898639947466563e-16 - 4.996003610813204e-16im, 1.5959455978986625e-16 + 1.3503738058306958e-16im, 6.938893903907228e-17 - 1.0755285551056204e-16im, 3.5388358909926865e-16 + 5.412337245047638e-16im, 1.0 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825705758638431 + 5.551115123125783e-17im, -0.17989087179451504 - 0.03346235869035445im, -0.024548410060482508 + 0.0005778242425613644im, 0.0019044373287172042 + 0.003220010502545779im, -0.17989087179451507 + 0.03346235869035445im, -0.6825708162413471 + 5.551115123125783e-17im, 3.2648678383373486e-5 - 6.871713331940699e-6im, 0.00010264061199550395 + 0.00011749710517484566im, -0.024548410060482508 - 0.0005778242425613644im, 3.264867838335961e-5 + 6.871713331926821e-6im, -0.6830585485308174 + 2.7755575615628914e-17im, -0.0006030567910235429 - 0.0010766896923418284im, 0.001904437328717205 - 0.00322001050254578im, 0.00010264061199550742 - 0.00011749710517484913im, -0.0006030567910235256 + 0.0010766896923418076im, -0.6833251285628177 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-8.670059520375318 - 8.881784197001252e-16im, -0.23689642344612077 - 0.04406623312644253im, -0.03348873520629546 + 0.0007882629875904101im, 0.002599175585280101 + 0.004394669520686038im, -0.23689642344612055 + 0.04406623312644263im, -6.808169071409758 - 4.440892098500626e-16im, 0.47943135551122984 - 0.1009080612388944im, -0.05013613014050064 - 0.05739297574741549im, -0.03348873520629542 - 0.0007882629875904101im, 0.4794313555112302 + 0.10090806123889418im, -6.828446264352615 + 0.0im, -0.24051993778680358 - 0.4294211450798758im, 0.0025991755852800835 - 0.004394669520686048im, -0.05013613014050067 + 0.05739297574741534im, -0.2405199377868022 + 0.42942114507987617im, -6.5829228543974025 + 4.440892098500626e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999992 - 5.551115123125783e-17im, -5.138034095408806e-16 + 2.423327380776663e-16im, -8.239936510889834e-18 + 1.510564676815429e-16im, -1.6219664500383146e-16 + 1.8648277366750676e-17im, -5.198749417067994e-16 - 2.1247652075284673e-16im, 0.9999999999999991 + 0.0im, -6.938893903907228e-18 + 1.6740081543176188e-16im, 1.214306433183765e-17 - 3.1138286393783687e-16im, -1.3010426069826053e-17 - 1.5070410197548512e-16im, -6.938893903907228e-18 - 2.419939248987646e-16im, 0.9999999999999999 + 1.6653345369377348e-16im, 2.914335439641036e-16 - 3.9898639947466563e-17im, -1.6154612370034016e-16 - 1.929879867024198e-17im, 2.6020852139652106e-17 + 3.0617869350990645e-16im, 3.0531133177191805e-16 + 1.5612511283791264e-16im, 0.9999999999999981 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825680912077181 - 5.551115123125783e-17im, -0.17891080072858137 - 0.038298679003318944im, -0.02414756190840726 - 0.0045576526207523945im, -0.004295252683909319 + 0.001474329396347438im, -0.17891080072858134 + 0.038298679003318944im, -0.6825688831140755 + 5.551115123125783e-17im, 4.475734809540263e-5 - 1.0894209906998908e-6im, -0.00011755469704675253 + 7.071024260059573e-5im, -0.024147561908407264 + 0.004557652620752393im, 4.4757348095395694e-5 + 1.0894209907371874e-6im, -0.6832268841329581 - 1.1102230246251565e-16im, 0.001102532158813646 - 0.000627164656104932im, -0.00429525268390932 - 0.0014743293963474394im, -0.000117554697046756 - 7.071024260059183e-5im, 0.0011025321588136322 + 0.0006271646561048783im, -0.6841986147648875 + 8.326672684688674e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-9.733607220067737 - 8.881784197001252e-16im, -0.23557819163853724 - 0.05042922788901276im, -0.0329361216429537 - 0.006216420593219295im, -0.005861977391142303 + 0.002012101784107388im, -0.23557819163853755 + 0.05042922788901284im, -7.872521214911753 - 1.7763568394002505e-15im, 0.48652061185022166 - 0.011842206687343426im, 0.07881677627707784 - 0.047409023309552406im, -0.032936121642953786 + 0.0062164205932193455im, 0.4865206118502214 + 0.011842206687343093im, -7.9208706309406605 - 4.440892098500626e-16im, 0.42080148704413406 - 0.2393688182570195im, -0.005861977391142372 - 0.0020121017841074106im, 0.07881677627707756 + 0.04740902330955209im, 0.4208014870441348 + 0.2393688182570191im, -7.862469136051156 + 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[0.9999999999999991 + 5.551115123125783e-17im, -9.974659986866641e-18 - 4.586175189613684e-17im, -2.5587171270657905e-17 - 1.446325698095663e-16im, -6.5052130349130266e-18 + 1.6319953201338055e-16im, 7.589415207398531e-18 + 2.656295322589486e-17im, 0.9999999999999989 - 5.551115123125783e-17im, -2.0122792321330962e-16 - 3.9898639947466563e-16im, -1.8041124150158794e-16 - 5.065392549852277e-16im, -3.426078865054194e-17 + 1.494030593685025e-16im, -1.1796119636642288e-16 + 3.885780586188048e-16im, 0.9999999999999998 + 2.7755575615628914e-17im, -6.869504964868156e-16 + 2.654126918244515e-16im, -8.456776945386935e-18 - 1.6363321288237476e-16im, -1.9081958235744878e-16 + 5.082739784612045e-16im, -7.485331798839923e-16 - 4.354155924701786e-16im, 1.0 + 1.1102230246251565e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.682556185775789 + 5.551115123125783e-17im, 0.11324735206256972 + 0.1436319391465958im, 0.022485511244333123 - 0.011160721698919839im, 0.005566089428373356 - 0.0004875637578835219im, 0.11324735206256974 - 0.1436319391465958im, -0.6825573131392081 + 5.551115123125783e-17im, 1.077948330018702e-5 - 5.13449676237919e-5im, -8.19734391892396e-5 + 0.00012503917907444317im, 0.022485511244333126 + 0.011160721698919842im, 1.0779483300159265e-5 + 5.134496762376414e-5im, -0.6833122364830874 + 0.0im, 0.0012798706357308866 + 0.0005013571349838674im, 0.005566089428373355 + 0.00048756375788352405im, -8.19734391892396e-5 - 0.00012503917907443884im, 0.0012798706357308935 - 0.0005013571349837586im, -0.6840977448847722 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-10.79716728898607 - 2.6645352591003757e-15im, 0.1490397803186182 + 0.18902757783968668im, 0.03064750401434191 - 0.015211940673874807im, 0.007595190374118612 - 0.0006653036406090527im, 0.14903978031861786 - 0.1890275778396866im, -8.940035083496646 - 6.661338147750939e-16im, 0.09912580894959988 - 0.47215727409748587im, 0.061072377165646584 - 0.0931574907713991im, 0.030647504014341874 + 0.015211940673874741im, 0.09912580894959927 + 0.47215727409748615im, -9.022713066020092 - 1.7763568394002505e-15im, 0.4474735174927461 + 0.17528649728607093im, 0.007595190374118571 + 0.0006653036406090449im, 0.06107237716564647 + 0.09315749077139916im, 0.4474735174927454 - 0.17528649728607176im, -8.93429107249298 - 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[0.9999999999999996 - 5.551115123125783e-17im, -2.5110122314764283e-16 + 6.245004513516506e-17im, -1.8561541192951836e-16 - 6.179952383167375e-17im, -9.633136302533707e-17 + 2.454633718507182e-16im, -2.5326962749261384e-16 - 5.594483210025203e-17im, 0.9999999999999987 + 0.0im, 5.93275428784068e-16 - 2.220446049250313e-16im, -1.3877787807814457e-16 - 1.734723475976807e-18im, -1.97758476261356e-16 + 6.548581121812447e-17im, 6.245004513516506e-16 + 2.7755575615628914e-16im, 0.999999999999999 + 0.0im, -1.6653345369377348e-16 + 1.6653345369377348e-16im, -9.367506770274758e-17 - 2.489328188026718e-16im, -2.0816681711721685e-16 - 2.0816681711721685e-17im, -5.551115123125783e-17 - 8.326672684688674e-17im, 1.0000000000000007 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6825031501886434 - 5.551115123125783e-17im, -0.0008066191091573582 + 0.18269783070594975im, 0.023550255579480525 + 0.014768354733370893im, 0.003082739306342748 - 0.00524831406929575im, -0.0008066191091573721 - 0.18269783070594975im, -0.6825056449926492 - 5.551115123125783e-17im, 3.4498004339014385e-5 - 5.555544997898343e-5im, 0.0002095131934050226 + 0.00012182231280738302im, 0.023550255579480532 - 0.014768354733370891im, 3.449800433899877e-5 + 5.555544997892792e-5im, -0.6833036125800629 - 2.7755575615628914e-17im, -5.385684228231824e-5 - 0.0018552382546504903im, 0.0030827393063427473 + 0.005248314069295747im, 0.00020951319340506425 - 0.00012182231280736741im, -5.385684228231824e-5 + 0.0018552382546504764im, -0.683907472373352 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-11.86078133648351 - 2.6645352591003757e-15im, -0.001059131385707665 + 0.23989142385186982im, 0.032021554082794196 + 0.0200807022332514im, 0.004203829754056258 - 0.0071569525187363675im, -0.0010591313857076234 - 0.23989142385186976im, -10.018517362142951 - 4.440892098500626e-15im, 0.2539513182293481 - 0.4089622002438784im, -0.09921389495645727 - 0.05768832956829528im, 0.03202155408279442 - 0.020080702233251407im, 0.25395131822934824 + 0.40896220024387575im, -10.092439003334281 - 8.881784197001252e-16im, -0.013924347086032185 - 0.47966015785113325im, 0.004203829754056225 + 0.007156952518736444im, -0.0992138949564566 + 0.05768832956829578im, -0.013924347086033517 + 0.4796601578511335im, -9.978744782497358 - 4.440892098500626e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999998 + 0.0im, 6.938893903907228e-18 - 1.496198998029996e-16im, 2.3245294578089215e-16 - 3.2959746043559335e-17im, 2.1640675362810669e-16 + 9.80118763926896e-17im, -3.469446951953614e-18 + 1.3921155894713877e-16im, 0.9999999999999996 + 0.0im, 4.0245584642661925e-16 - 6.661338147750939e-16im, -4.5102810375396984e-17 - 5.898059818321144e-17im, 2.2898349882893854e-16 + 3.2959746043559335e-17im, 4.163336342344337e-16 + 5.551115123125783e-16im, 0.9999999999999982 + 2.7755575615628914e-17im, 9.540979117872439e-18 + 3.5561831257524545e-17im, 2.1467203015212988e-16 - 1.0061396160665481e-16im, -4.336808689942018e-17 + 5.724587470723463e-17im, 4.87890977618477e-18 - 3.729655473350135e-17im, 0.9999999999999983 - 6.938893903907228e-18im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6822611811682897 - 5.551115123125783e-17im, -0.10135964700612446 + 0.1515502861954075im, 0.012441262818345945 + 0.03297217861646455im, -2.7947593964217012e-5 + 1.888359726730285e-5im, -0.10135964700612449 - 0.1515502861954075im, -0.6822637341097173 - 2.7755575615628914e-17im, 1.3258641874687449e-5 - 1.8552387877707188e-5im, -0.03267181789757188 - 0.013318887212401076im, 0.012441262818345936 - 0.03297217861646456im, 1.3258641874687449e-5 + 1.85523878777627e-5im, -0.6824580218106014 - 2.7755575615628914e-17im, 0.04201720480053499 + 0.17673557018543326im, -2.7947593964217744e-5 - 1.8883597267304315e-5im, -0.0326718178975719 + 0.013318887212401076im, 0.04201720480053499 - 0.17673557018543326im, 0.6824568859415945 - 6.938893903907228e-18im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-12.924641435136657 - 1.7763568394002505e-15im, -0.13171795820463725 + 0.1969412369972215im, 0.016817947016647183 + 0.04457138805696487im, 0.00017174479156531128 - 0.0001160443196221092im, -0.13171795820463703 - 0.19694123699722155im, -11.12187921071323 - 3.552713678800501e-15im, 0.28093710886127177 - 0.3931061912681799im, 0.0446614618737882 + 0.018206546553710987im, 0.016817947016647128 - 0.04457138805696495im, 0.2809371088612712 + 0.39310619126818125im, -11.117780369378686 - 3.1086244689504383e-15im, -0.05399053272389365 - 0.22709858088386184im, 0.00017174479156524536 + 0.00011604431962208145im, 0.04466146187378829 - 0.018206546553711053im, -0.05399053272389368 + 0.22709858088386145im, -9.268870799117492 - 3.3306690738754696e-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.0 + 0.0im, 3.408731630294426e-16 - 9.974659986866641e-17im, 7.19910242530375e-17 - 1.7520707107365752e-16im, 1.8214596497756474e-17 - 1.8106176280507924e-16im, 3.51389924102552e-16 + 1.0408340855860843e-16im, 1.0 + 0.0im, -3.5735303605122226e-16 - 5.551115123125783e-17im, 2.6020852139652106e-17 + 3.2959746043559335e-17im, 7.37257477290143e-17 + 1.700029006457271e-16im, -3.608224830031759e-16 + 5.551115123125783e-17im, 0.9999999999999984 + 2.7755575615628914e-17im, 3.5561831257524545e-17 - 4.2500725161431774e-17im, 6.071532165918825e-18 + 1.7499023063916042e-16im, 1.734723475976807e-17 - 2.7755575615628914e-17im, 6.938893903907228e-18 + 4.423544863740858e-17im, 0.9999999999999992 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6810937699752267 + 0.0im, -0.14913044546601462 - 0.10919977074573532im, 0.04344532826161907 + 0.005433976236467242im, 5.803493149936223e-7 - 3.7588599685033097e-7im, -0.14913044546601462 + 0.10919977074573528im, -0.6810938645792927 + 0.0im, -5.750395363993827e-7 + 3.1985114437582673e-7im, 0.015588336886290768 - 0.040915856913181545im, 0.043445328261619065 - 0.005433976236467242im, -5.750395363872396e-7 - 3.198511443203156e-7im, -0.6810982065987072 + 2.7755575615628914e-17im, 0.1414576167927217 - 0.11894973098096284im, 5.803493149850842e-7 + 3.7588599684599416e-7im, 0.015588336886290764 + 0.04091585691318155im, 0.14145761679272167 + 0.11894973098096284im, 0.681098301083517 + 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-13.98966391624187 - 1.7763568394002505e-15im, -0.1845289565277728 - 0.13512009359198096im, 0.05789925932631636 + 0.0072418188992323385im, -0.000490131669065759 + 0.0003174529985691364im, -0.18452895652777312 + 0.13512009359198066im, -12.231271204439238 - 2.6645352591003757e-15im, -0.42120255671849727 + 0.23428322966587922im, -0.02077743452265257 + 0.054536063991536335im, 0.057899259326316524 - 0.007241818899232616im, -0.4212025567184967 - 0.23428322966587878im, -12.123109893392787 - 3.1086244689504383e-15im, -0.17499009234349677 + 0.1471467205550514im, -0.00049013166906553 - 0.00031745299856929254im, -0.020777434522652696 - 0.05453606399153632im, -0.17499009234349722 - 0.1471467205550515im, -10.363580456319816 - 3.552713678800501e-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.0000000000000002 - 1.2683085479548804e-17im, 9.995974923731994e-17 - 6.464614436024762e-17im, 1.0757655598499269e-16 + 6.342202264421897e-17im, 1.0 + 2.1911135168923587e-17im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6745571174457577 + 1.031710384237563e-17im, -0.2071988486683805 - 0.007339623824123587im, -0.2071988486683805 + 0.0073396238241235905im, -0.6745571193470005 - 4.6245149319381865e-17im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-15.06031496631798 - 2.765833506267782e-15im, -0.19876858204142636 - 0.007040997716030291im, -0.19876858204142586 + 0.007040997716030058im, -13.297559874592674 - 1.7303768868787353e-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[1.0e-323 + 1.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[3.5e-323 + 7.4e-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.060314966318003 - 1.4713178443148915e-15im, 0.0057133445158350175 - 0.19881117310160995im, 0.005713344515835089 + 0.19881117310161076im, -13.297559874592737 - 6.885838890034458e-16im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.349114234891516 - 9.245185271432397e-17im, -0.01191132314340969 + 0.414486492241313im, -0.011911323143409655 - 0.414486492241313im, 1.3491142386940045 + 1.1419960181101358e-16im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000024 + 8.852723664723213e-17im, -1.983708783934081e-16 + 1.812686773010288e-16im, -2.014880500998983e-16 - 1.934296593058315e-16im, 1.0000000000000024 + 5.187701988941346e-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.989663916241895 - 2.220446049250313e-16im, -0.19938499480247523 + 0.11204463100545231im, 0.0253430728001848 - 0.05255945997205487im, 0.0002626366570138688 + 0.0005215625034111285im, -0.1993849948024758 - 0.11204463100545252im, -12.231271204439349 + 8.881784197001252e-16im, -0.3951786521610381 + 0.275924008315668im, -0.0026534689397532604 + 0.058299598321685374im, 0.02534307280018483 + 0.052559459972054814im, -0.39517865216103787 - 0.2759240083156693im, -12.123109893386701 - 4.440892098500626e-16im, -0.13927790274252222 + 0.1813156241818018im, 0.0002626366570140544 - 0.0005215625034112048im, -0.0026534689397532674 - 0.05829959832168538im, -0.13927790274252214 - 0.18131562418180205im, -10.363580455768423 - 1.5543122344752192e-15im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.362187539950455 - 1.3877787807814457e-16im, 0.32227324809760277 - 0.18110182865965535im, -0.03803289125882084 + 0.07887710545207052im, 6.219598520312646e-7 + 1.2351320156201535e-6im, 0.3222732480976027 + 0.18110182865965543im, 1.3621877291586428 + 5.551115123125783e-17im, 1.0790221294798563e-6 - 7.534013062304723e-7im, -0.003981547163560185 + 0.08747892121992733im, -0.03803289125882084 - 0.07887710545207052im, 1.0790221294521007e-6 + 7.534013063970058e-7im, 1.3621964132017506 + 3.3306690738754696e-16im, -0.22517755072559792 + 0.29314203730386934im, 6.219598520150287e-7 - 1.235132015619503e-6im, -0.003981547163560129 - 0.08747892121992736im, -0.2251775507255978 - 0.29314203730386945im, -1.3621966021714231 - 3.885780586188048e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000002 + 9.71445146547012e-17im, 6.938893903907228e-17 - 1.1644331332494318e-16im, -6.765421556309548e-17 - 2.1337098754514727e-16im, -1.3140530330524314e-16 + 1.240327285323417e-16im, 9.454242944073599e-17 + 1.1904539853890839e-16im, 1.0000000000000018 + 1.1102230246251565e-16im, 1.1102230246251565e-16 - 2.7755575615628914e-17im, 4.336808689942018e-17 - 3.122502256758253e-17im, -6.938893903907228e-17 + 2.1076890233118206e-16im, 1.1102230246251565e-16 + 8.326672684688674e-17im, 1.0000000000000022 + 1.6653345369377348e-16im, 1.214306433183765e-17 - 1.0408340855860843e-17im, -1.196959198423997e-16 - 1.222980050563649e-16im, 4.683753385137379e-17 + 3.122502256758253e-17im, -4.336808689942018e-18 - 2.2985086056692694e-17im, 1.0000000000000027 + 2.7755575615628914e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-12.924641435136682 + 0.0im, 0.12318699507742842 + 0.20238684637935966im, -0.027872385678423428 + 0.038633949989813725im, 4.5417326025087856e-5 + 0.00020223693961141098im, 0.12318699507742865 - 0.20238684637935972im, -11.121879210713777 - 6.661338147750939e-16im, 0.18773413062818628 + 0.44521234590447456im, -0.045691835102045456 - 0.01543958696271111im, -0.027872385678423345 - 0.038633949989813635im, 0.18773413062818722 - 0.4452123459044728im, -11.117780369243306 - 2.220446049250313e-15im, 0.15477891209167907 - 0.1747347371198166im, 4.541732602537929e-5 - 0.00020223693961136588im, -0.04569183510204548 + 0.015439586962711277im, 0.15477891209167932 + 0.17473473711981685im, -9.268870786481141 - 4.440892098500626e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3645223623365812 - 2.220446049250313e-16im, -0.1895897948462674 - 0.3114815866766545im, 0.041237812826511094 - 0.05715978591893729im, 1.4781329621771968e-5 + 6.581919631863915e-5im, -0.1895897948462675 + 0.3114815866766545im, 1.364527468219101 + 2.498001805406602e-16im, -1.7719980984570727e-5 - 4.2023014723835406e-5im, -0.06685116048822012 - 0.022589469242035896im, 0.04123781282651107 + 0.05715978591893729im, -1.7719980984515216e-5 + 4.202301472400194e-5im, 1.364916043771454 + 2.7755575615628914e-16im, 0.24090806664042735 - 0.27196862328986793im, 1.4781329621770857e-5 - 6.581919631865678e-5im, -0.06685116048822012 + 0.022589469242035875im, 0.2409080666404273 + 0.27196862328986793im, -1.3649137719237179 - 1.6653345369377348e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000018 + 1.1102230246251565e-16im, -1.1882855810441129e-16 + 1.5872719805187785e-16im, 6.071532165918825e-17 + 2.168404344971009e-17im, 1.491862189340054e-16 - 3.9118014383277e-16im, -1.0842021724855044e-16 - 1.6132928326584306e-16im, 1.0000000000000027 + 2.498001805406602e-16im, -3.469446951953614e-17 - 4.440892098500626e-16im, -7.806255641895632e-17 - 9.107298248878237e-17im, 5.0306980803327406e-17 - 1.9949319973733282e-17im, 2.0816681711721685e-17 + 3.885780586188048e-16im, 1.0000000000000029 + 1.942890293094024e-16im, 3.3610267347050637e-18 - 2.0816681711721685e-17im, 1.491862189340054e-16 + 4.0332320816460765e-16im, -7.806255641895632e-17 + 8.847089727481716e-17im, -1.8214596497756474e-17 - 3.469446951953614e-18im, 1.0000000000000027 + 1.3877787807814457e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-11.86078133648354 + 0.0im, -0.033582165226468313 + 0.2375315877429111im, -0.03749187729431143 - 0.004793085135420511im, -0.006331465091313152 + 0.005367187530258218im, -0.033582165226467856 - 0.23753158774291117im, -10.018517362144923 - 8.881784197001252e-16im, 0.006400147159432934 + 0.48135266835340285im, 0.08573579224223446 + 0.07629363727928806im, -0.0374918772943115 + 0.0047930851354205176im, 0.006400147159433378 - 0.4813526683534026im, -10.092439002335974 + 0.0im, 0.3237370604602132 - 0.35420606867954024im, -0.006331465091313167 - 0.005367187530258298im, 0.08573579224223404 - 0.07629363727928828im, 0.3237370604602132 + 0.3542060686795408im, -9.978744779564076 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3650063003772885 - 3.3306690738754696e-16im, 0.05115138039342898 - 0.36180122747169485im, 0.05514681081030821 + 0.007050150012135919im, 0.009285940521670703 - 0.007871698493119118im, 0.051151380393428814 + 0.36180122747169485im, 1.3650112899830464 + 3.3306690738754696e-16im, -1.7388604994783563e-6 - 0.00013077874757239094im, 0.00036212597767804056 + 0.0003222432308232284im, 0.0551468108103082 - 0.007050150012135881im, -1.7388604994436618e-6 + 0.00013077874757236319im, 1.3666072264707374 + 2.7755575615628914e-16im, -0.0025044422355419704 + 0.0027401624777343425im, 0.0092859405216707 + 0.007871698493119125im, 0.00036212597767807525 - 0.0003222432308232284im, -0.002504442235541915 - 0.0027401624777343633im, 1.3678149015413812 + 2.220446049250313e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000022 + 2.220446049250313e-16im, 2.409097227262791e-16 - 2.936019483090746e-16im, -1.457167719820518e-16 - 1.5525775109992423e-16im, -1.590524587036235e-16 - 6.938893903907228e-17im, 2.4492127076447545e-16 + 3.0574501264091225e-16im, 1.0000000000000027 + 1.6653345369377348e-16im, -8.257283745649602e-16 - 1.3877787807814457e-16im, -1.3877787807814457e-16 - 1.5265566588595902e-16im, -1.465841337200402e-16 + 1.6089560239684886e-16im, -7.563394355258879e-16 + 8.326672684688674e-17im, 1.0000000000000016 + 2.220446049250313e-16im, 4.996003610813204e-16 - 3.469446951953614e-17im, -1.5699247457590104e-16 + 7.155734338404329e-17im, -1.1102230246251565e-16 + 1.457167719820518e-16im, 5.551115123125783e-16 + 3.469446951953614e-17im, 1.0000000000000018 + 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[-10.797167288986097 - 4.440892098500626e-16im, -0.21635324401755196 - 0.10552513967979132im, -0.016328897306223625 + 0.030067253851156425im, 0.00406724871558143 + 0.00644880094407462im, -0.21635324401755202 + 0.1055251396797912im, -8.940035083496854 - 2.220446049250313e-16im, 0.02108542685109202 - 0.48198944206047134im, -0.09471223842703985 - 0.058632288476234945im, -0.01632889730622361 - 0.03006725385115616im, 0.021085426851090716 + 0.48198944206047134im, -9.022713066013306 - 1.3322676295501878e-15im, 0.23485838103771006 - 0.41928444437872014im, 0.004067248715581381 - 0.006448800944074656im, -0.09471223842703957 + 0.05863228847623436im, 0.23485838103771173 + 0.4192844443787196im, -8.934291074626572 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651123715515814 - 2.7755575615628914e-16im, 0.3287905006670782 + 0.16036581131858657im, 0.023960424562778436 - 0.04411958469699536im, -0.005961317350785672 - 0.009451929706744007im, 0.3287905006670783 - 0.1603658113185865im, 1.365114626278425 + 1.942890293094024e-16im, -4.585889667830384e-6 + 0.00010482834616892811im, -0.00025425216163491027 - 0.00015739661422829038im, 0.02396042456277842 + 0.0441195846969954im, -4.58588966785467e-6 - 0.00010482834616892811im, 1.3666244730155936 + 1.6653345369377348e-16im, -0.0013434916260235824 + 0.002398488616373821im, -0.005961317350785679 + 0.009451929706744005im, -0.0002542521616348964 + 0.00015739661422826956im, -0.0013434916260235477 - 0.002398488616373938im, 1.3681954897162194 + 1.6653345369377348e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000018 + 2.220446049250313e-16im, 3.0357660829594124e-17 - 2.693158196453993e-16im, 9.540979117872439e-18 - 6.071532165918825e-17im, 1.0148132334464322e-16 + 8.131516293641283e-19im, 1.734723475976807e-17 + 2.654126918244515e-16im, 1.0000000000000016 + 1.3877787807814457e-16im, 4.0592529337857286e-16 - 5.551115123125783e-17im, 9.71445146547012e-17 + 2.636779683484747e-16im, 1.3010426069826053e-17 + 6.071532165918825e-17im, 4.0245584642661925e-16 + 8.326672684688674e-17im, 1.0000000000000007 + 1.1102230246251565e-16im, 3.5735303605122226e-16 + 5.681219383824043e-17im, 9.8879238130678e-17 + 1.0842021724855044e-19im, 8.326672684688674e-17 - 2.8796409701215e-16im, 3.920475055707584e-16 - 1.1535911115245767e-16im, 1.0000000000000018 + 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[-9.733607220067762 + 0.0im, -0.06636361172664365 + 0.23159460796779444im, -0.00716478361872587 + 0.032742905635856im, 0.006063712579691275 + 0.0012816873022356411im, -0.06636361172664337 - 0.23159460796779469im, -7.872521214912145 - 1.7763568394002505e-15im, 0.48567926311786846 - 0.030954756854277954im, -0.006503644523873205 - 0.09174640231297779im, -0.0071647836187258285 - 0.03274290563585584im, 0.4856792631178688 + 0.03095475685427762im, -7.920870631272628 + 2.220446049250313e-16im, -0.0034468615386648027 - 0.48410684988443986im, 0.006063712579691207 - 0.0012816873022356533im, -0.006503644523873253 + 0.09174640231297809im, -0.0034468615386642476 + 0.484106849884439im, -7.862469143940343 + 6.661338147750939e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651361824154393 - 2.220446049250313e-16im, 0.10080022119766249 - 0.35177090432475355im, 0.010505915533648574 - 0.04801180597243136im, -0.008886140629555292 - 0.0018782640933399392im, 0.10080022119766238 + 0.3517709043247536im, 1.3651377662281714 + 2.220446049250313e-16im, -8.935989741429284e-5 + 5.69535104243124e-6im, -1.940028564052093e-5 - 0.00027367830476759947im, 0.010505915533648564 + 0.048011805972431355im, -8.935989741434835e-5 - 5.695351042500629e-6im, 1.3664537682799207 + 2.220446049250313e-16im, 1.806208401552989e-5 + 0.002536794230850903im, -0.008886140629555287 + 0.0018782640933399375im, -1.9400285640486237e-5 + 0.0002736783047676203im, 1.806208401551601e-5 - 0.002536794230851125im, 1.368397229814164 + 2.3592239273284576e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000018 + 1.6653345369377348e-16im, -3.0661237437890065e-16 - 1.0538445116559103e-16im, 4.106957829375091e-16 - 2.42861286636753e-17im, 1.0842021724855044e-17 - 1.9266272605067414e-16im, -3.1734597588650715e-16 + 9.84455572616838e-17im, 1.0000000000000013 + 1.1102230246251565e-16im, 2.914335439641036e-16 + 3.3306690738754696e-16im, 6.036837696399289e-16 + 6.938893903907228e-18im, 4.154662724964453e-16 + 2.42861286636753e-17im, 2.498001805406602e-16 - 3.7470027081099033e-16im, 1.0000000000000018 + 1.942890293094024e-16im, -8.881784197001252e-16 + 0.0im, 6.938893903907228e-18 + 1.9699953474061616e-16im, 6.245004513516506e-16 + 1.3877787807814457e-17im, -9.298117831235686e-16 - 1.1102230246251565e-16im, 1.0000000000000022 + 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[-8.670059520375332 + 0.0im, 0.20534756833838155 - 0.1260719021869271im, 0.022934520436507483 + 0.024415661291808048im, 0.0008371700545020504 - 0.0050366636249328im, 0.20534756833838191 + 0.12607190218692746im, -6.808169071409073 + 4.440892098500626e-16im, 0.0990239958314384 + 0.4798240402619923im, 0.049981314533660004 - 0.0575278503959496im, 0.022934520436507594 - 0.024415661291808076im, 0.09902399583143806 - 0.47982404026199166im, -6.828446264599031 + 1.3322676295501878e-15im, -0.29863460902250505 - 0.39124126171913154im, 0.000837170054502033 + 0.005036663624932838im, 0.04998131453365995 + 0.05752785039594947im, -0.2986346090225056 + 0.39124126171913143im, -6.582922853703531 - 8.881784197001252e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.365141151727688 - 2.220446049250313e-16im, -0.3118675457561518 + 0.19146920044875498im, -0.03362360559421604 - 0.03579506132995128im, -0.0012268027695136307 + 0.00738080973028999im, -0.3118675457561517 - 0.1914692004487551im, 1.3651416324836265 + 2.220446049250313e-16im, -1.3486833740361526e-5 - 6.535089805337346e-5im, 0.0002046479648460664 - 0.00023554717625511729im, -0.033623605594216045 + 0.03579506132995125im, -1.3486833740306015e-5 + 6.535089805334571e-5im, 1.366117098436247 + 1.1102230246251565e-16im, 0.0014975431280851714 + 0.0019619315554897584im, -0.0012268027695136264 - 0.0073808097302899885im, 0.0002046479648460664 + 0.00023554717625509994im, 0.0014975431280850465 - 0.0019619315554897584im, 1.3666502940334175 + 2.220446049250313e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000016 + 1.6653345369377348e-16im, 3.1787452444559383e-16 - 2.168404344971009e-17im, -3.2439329000766293e-16 - 6.331740687315346e-17im, -5.2475385148298415e-17 + 3.729655473350135e-17im, 3.489741861369827e-16 + 2.42861286636753e-17im, 1.000000000000001 + 1.942890293094024e-16im, 4.163336342344337e-16 + 3.608224830031759e-16im, 2.7755575615628914e-16 - 2.5500435096859064e-16im, -3.191891195797325e-16 + 5.2475385148298415e-17im, 4.440892098500626e-16 - 3.608224830031759e-16im, 1.0000000000000013 + 1.6653345369377348e-16im, 1.6653345369377348e-16 + 5.828670879282072e-16im, -5.421010862427522e-17 - 3.5561831257524545e-17im, 2.7755575615628914e-16 + 2.3765711620882257e-16im, 6.938893903907228e-17 - 5.342948306008566e-16im, 1.0000000000000004 + 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.6065156472298066 + 0.0im, -0.1156192282099949 - 0.21141103717051105im, -0.0050252859348596975 - 0.03309664584419514im, 9.164984906460082e-7 + 5.8231423728669074e-5im, -0.11561922820999483 + 0.21141103717051088im, -5.7450831765944015 + 4.440892098500626e-16im, 0.4606069876555786 + 0.16801408375185262im, 0.030980604662143314 + 0.01631504448298645im, -0.005025285934859729 + 0.033096645844195124im, 0.4606069876555787 - 0.16801408375185228im, -5.805990139169903 + 0.0im, -0.22777422707090014 - 0.03092566562271376im, 9.164984905907139e-7 - 5.8231423728724585e-5im, 0.030980604662143266 - 0.016315044482986443im, -0.22777422707090017 + 0.030925665622713913im, -3.9110451282304943 + 4.440892098500626e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651401948434638 - 2.220446049250313e-16im, 0.1755908083180061 + 0.3210697344968862im, 0.007367213486809025 + 0.048520633212160394im, 2.3152325849160152e-6 + 0.00014710228077335783im, 0.17559080831800625 - 0.32106973449688614im, 1.3651412727900496 + 2.7755575615628914e-16im, -1.747132738841306e-5 - 6.372958186014188e-6im, 0.04347669178830485 + 0.022895749424193857im, 0.007367213486809056 - 0.048520633212160394im, -1.7471327388308977e-5 + 6.372958186069699e-6im, 1.3654132565362622 + 2.220446049250313e-16im, -0.3616324608369861 - 0.049100043763288526im, 2.3152325849123154e-6 - 0.00014710228077338146im, 0.04347669178830484 - 0.022895749424193836im, -0.361632460836986 + 0.04910004376328839im, -1.3647940848852236 - 2.220446049250313e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000018 + 2.220446049250313e-16im, -1.8496489062602706e-16 - 2.861209533189246e-16im, 1.5655879370690684e-16 - 3.382710778154774e-17im, -8.61940727125976e-17 - 7.589415207398531e-17im, -1.9049432170570313e-16 + 2.7907363919776884e-16im, 1.000000000000001 + 1.3877787807814457e-16im, -1.700029006457271e-16 - 4.787836793695988e-16im, -6.288372600415926e-18 + 3.122502256758253e-17im, 1.6631661325927638e-16 + 3.3393426912553537e-17im, -1.1102230246251565e-16 + 5.204170427930421e-16im, 1.0000000000000013 + 1.1102230246251565e-16im, 6.938893903907228e-17 + 3.187554387107383e-17im, -8.454066439955721e-17 + 9.291612618200773e-17im, -9.75781955236954e-18 - 3.404394821604484e-17im, 8.044780119842443e-17 - 4.141652298894627e-17im, 1.000000000000002 + 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[-6.542976943399197 + 0.0im, -0.2368605724341874 - 0.044059564308793625im, -0.03344299587707322 + 0.0007871863682556574im, 0.0038445306440346924 + 0.0065003079200864474im, -0.2368605724341875 + 0.0440595643087936im, -4.684409948507437 + 0.0im, 0.4788068584599225 - 0.10077662055232922im, -0.07411834526321463 - 0.08484644467391006im, -0.03344299587707323 - 0.0007871863682556955im, 0.47880685845992227 + 0.10077662055232933im, -4.921554677624419 + 4.440892098500626e-16im, -0.3702519258406063 - 0.6610429365081596im, 0.003844530644034682 - 0.006500307920086462im, -0.07411834526321472 + 0.08484644467391006im, -0.37025192584060607 + 0.6610429365081594im, -5.9430646939292595 + 6.661338147750939e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3651309198697021 - 3.3306690738754696e-16im, 0.35972838635551574 + 0.06691479214731627im, 0.04902939252917269 - 0.0011540613641480464im, -0.0056331570780321204 - 0.009524506099654648im, 0.3597283863555158 - 0.0669147921473161im, 1.365132861234122 + 3.3306690738754696e-16im, -8.562844853178542e-5 + 1.8022602462059107e-5im, -0.0001677761315748063 - 0.00019206052450969346im, 0.04902939252917268 + 0.0011540613641480707im, -8.562844853184093e-5 - 1.8022602461956107e-5im, 1.3664483058406307 + 2.220446049250313e-16im, 0.0012325654620362631 + 0.00220060622426501im, -0.005633157078032124 + 0.009524506099654648im, -0.00016777613157481497 + 0.00019206052450970734im, 0.001232565462036133 - 0.0022006062242651697im, 1.3684104528634542 + 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000002 + 2.220446049250313e-16im, 9.345822726825048e-17 + 1.1123236663343472e-16im, 1.5178830414797062e-16 + 4.968898556501067e-16im, 1.8106176280507924e-17 + 1.496198998029996e-17im, 1.1167282376600696e-16 - 1.1414615997198951e-16im, 1.0000000000000018 + 1.6653345369377348e-16im, -1.1102230246251565e-16 + 1.8561541192951836e-16im, -2.2724877535296173e-16 + 6.591949208711867e-17im, 1.5178830414797062e-16 - 4.859394137080031e-16im, -1.1102230246251565e-16 - 1.3357370765021415e-16im, 1.0000000000000024 + 1.1102230246251565e-16im, -1.734723475976807e-18 - 7.28583859910259e-17im, 1.962405932198763e-17 - 1.452830911130576e-17im, -2.2724877535296173e-16 - 5.724587470723463e-17im, -9.8879238130678e-17 - 2.42861286636753e-17im, 1.0000000000000002 + 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[-5.479458072578783 + 4.440892098500626e-16im, -0.23542441319278234 - 0.05039630918701617im, -0.033547397065554325 - 0.006331793774270657im, -0.010886819676855033 + 0.0037368600786778297im, -0.2354244131927823 + 0.05039630918701603im, -3.633173364476307 + 2.220446049250313e-16im, 0.4962582017768388 - 0.012079225530296112im, 0.14656194562948244 - 0.0881583721747278im, -0.03354739706555433 + 0.006331793774270594im, 0.4962582017768386 + 0.012079225530296278im, -4.314863610118477 + 3.885780586188048e-16im, 0.842309035906723 - 0.4791392728877495im, -0.010886819676855005 - 0.0037368600786778228im, 0.14656194562948233 + 0.08815837217472788im, 0.8423090359067226 + 0.47913927288774927im, -4.5451457666369866 + 2.220446049250313e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3650895252642614 - 2.220446049250313e-16im, 0.3575920727372733 + 0.07654822376359252im, 0.049188158368976824 + 0.00928385812824227im, 0.015951191677738286 - 0.005475186799924269im, 0.35759207273727334 - 0.07654822376359244im, 1.3650932311157598 + 1.1102230246251565e-16im, -0.00011756457826025968 + 2.8615931169373443e-6im, 0.00018025665511429978 - 0.00010842605302219255im, 0.04918815836897683 - 0.009283858128242256im, -0.00011756457826031519 - 2.8615931169373443e-6im, 1.3668363662923804 + 4.163336342344337e-17im, -0.0020623616229201724 + 0.0011731542774196524im, 0.015951191677738282 + 0.005475186799924269im, 0.00018025665511429978 + 0.00010842605302213704im, -0.0020623616229202835 - 0.0011731542774194859im, 1.3681219236572129 + 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000013 + 1.6653345369377348e-16im, 2.0296264668928643e-16 + 1.0408340855860843e-17im, -1.9081958235744878e-16 + 7.979727989493313e-17im, -2.92300905702092e-16 - 1.1535911115245767e-16im, 1.938553484404082e-16 - 2.7321894746634712e-17im, 1.0000000000000018 + 1.1102230246251565e-16im, -6.661338147750939e-16 - 1.3877787807814457e-17im, -3.608224830031759e-16 + 2.220446049250313e-16im, -1.8561541192951836e-16 - 7.28583859910259e-17im, -6.938893903907228e-16 + 5.551115123125783e-17im, 1.0000000000000009 + 1.3877787807814457e-17im, 6.661338147750939e-16 - 3.3306690738754696e-16im, -2.890482991846355e-16 + 1.1275702593849246e-16im, -3.5388358909926865e-16 - 2.3592239273284576e-16im, 6.106226635438361e-16 + 4.440892098500626e-16im, 1.0000000000000009 + 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[-4.416026135997247 + 2.220446049250313e-16im, 0.1486614676522538 + 0.18854776280750374im, 0.03557400314457785 - 0.01765721688508742im, 0.014879935619220786 - 0.001303413719975978im, 0.14866146765225396 - 0.18854776280750385im, -2.620571953087274 + 2.7755575615628914e-16im, 0.11649414457683073 - 0.5548863442792802im, 0.12016038966850173 - 0.18328810685188945im, 0.03557400314457784 + 0.017657216885087423im, 0.1164941445768305 + 0.5548863442792802im, -3.7924476567026106 + 3.3306690738754696e-16im, 0.8104322784276378 + 0.3174664640923468im, 0.014879935619220786 + 0.001303413719975971im, 0.12016038966850147 + 0.18328810685188957im, 0.8104322784276372 - 0.3174664640923469im, -2.846840361159053 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3649074542244868 - 1.1102230246251565e-16im, -0.22592635530689975 - 0.28654303986837165im, -0.05217280266335987 + 0.025896059220150383im, -0.02180268267736459 + 0.001909814428047111im, -0.2259263553068998 + 0.2865430398683716im, 1.3649179342221012 + 9.71445146547012e-17im, -4.017570963355151e-5 + 0.00019136543489473024im, 0.00018481410308098661 - 0.0002819084323044396im, -0.05217280266335986 - 0.02589605922015041im, -4.0175709633660794e-5 - 0.0001913654348946192im, 1.3671634916251305 + 0.0im, -0.002678734723070064 - 0.0010493269623324444im, -0.021802682677364578 - 0.0019098144280471144im, 0.00018481410308093804 + 0.00028190843230449514im, -0.0026787347230702307 + 0.0010493269623324357im, 1.3674662525233336 - 8.326672684688674e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000013 + 1.1102230246251565e-16im, -6.722053469410127e-17 - 3.7990444123892075e-16im, 1.0408340855860843e-17 - 2.7755575615628914e-17im, -5.811323644522304e-17 - 6.245004513516506e-17im, -4.8138576458356397e-17 + 3.7296554733501353e-16im, 1.0000000000000016 + 9.71445146547012e-17im, 1.734723475976807e-18 - 2.498001805406602e-16im, 1.3877787807814457e-17 + 5.551115123125783e-17im, 1.734723475976807e-17 + 1.9081958235744878e-17im, -8.847089727481716e-17 + 2.498001805406602e-16im, 1.0000000000000007 + 0.0im, 1.1102230246251565e-16 - 9.8879238130678e-17im, -5.637851296924623e-17 + 5.724587470723463e-17im, -2.7755575615628914e-17 - 5.551115123125783e-17im, 5.551115123125783e-17 + 8.326672684688674e-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[-3.352986966260375 + 4.440892098500626e-16im, -0.001050643375608562 + 0.2379689042723951im, 0.04960535094812628 + 0.03110749337742119im, 0.007809827092768055 - 0.013296104969173682im, -0.0010506433756083677 - 0.23796890427239503im, -1.7500896099796852 - 1.1102230246251565e-16im, 0.4170873886865139 - 0.6716758840256569im, -0.18605977128232276 - 0.10818522355032416im, 0.049605350948126285 - 0.03110749337742119im, 0.4170873886865141 + 0.6716758840256568im, -2.8292953311715823 + 1.6653345369377348e-16im, -0.016958992655807636 - 0.5841963751200482im, 0.007809827092768042 + 0.013296104969173685im, -0.18605977128232293 + 0.10818522355032445im, -0.01695899265580758 + 0.5841963751200481im, -1.22487714039319 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.364091010649822 + 0.0im, 0.0016001887644392088 - 0.3624399827218604im, -0.07277880819503557 - 0.04563955804508266im, -0.011445349077067728 + 0.019485522653690326im, 0.0016001887644392365 + 0.3624399827218604im, 1.3640946362866515 + 0.0im, -8.29268435957875e-5 + 0.00013354506146839862im, -0.0006920759552057078 - 0.0004024104267196793im, -0.07277880819503557 + 0.04563955804508264im, -8.292684359595404e-5 - 0.00013354506146848188im, 1.365370208893235 + 0.0im, 0.000103358646402818 + 0.003560456022128927im, -0.011445349077067722 - 0.019485522653690326im, -0.0006920759552057412 + 0.00040241042671965155im, 0.000103358646402818 - 0.0035604560221290105im, 1.3652042688353365 - 4.163336342344337e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000009 + 1.1102230246251565e-16im, 5.551115123125783e-17 + 4.5536491244391186e-17im, -8.500145032286355e-17 - 9.194034422677078e-17im, -2.671474153004283e-16 - 8.890457814381136e-17im, 6.158268339717665e-17 - 2.927345865710862e-17im, 1.0000000000000009 - 5.551115123125783e-17im, 0.0 - 2.636779683484747e-16im, -1.3270634591222574e-16 - 2.220446049250313e-16im, -8.153200337090993e-17 + 8.326672684688674e-17im, -5.551115123125783e-17 + 2.3592239273284576e-16im, 1.0000000000000007 - 2.7755575615628914e-17im, 5.551115123125783e-17 + 3.3306690738754696e-16im, -2.636779683484747e-16 + 8.239936510889834e-17im, -1.7867651802561113e-16 + 2.498001805406602e-16im, 5.551115123125783e-17 - 3.608224830031759e-16im, 1.0000000000000013 - 7.632783294297951e-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[-2.2917921795263148 + 2.220446049250313e-16im, -0.1312969989997757 + 0.19631182983314632im, 0.03214131899976225 + 0.08518181204774172im, 0.00042011397405493736 - 0.00028386211734209585im, -0.13129699899977573 - 0.19631182983314638im, -1.2136315098589696 + 1.6653345369377348e-16im, 0.5978928987535458 - 0.8366121555389043im, 0.08464822120463651 + 0.034507419040471485im, 0.03214131899976222 - 0.08518181204774178im, 0.5978928987535457 + 0.8366121555389041im, -1.2393784119455151 - 1.3877787807814457e-17im, -0.054452336783570955 - 0.22904105197716837im, 0.00042011397405492933 + 0.00028386211734200695im, 0.08464822120463655 - 0.03450741904047148im, -0.05445233678357092 + 0.22904105197716837im, -0.16063326206712028 + 7.28583859910259e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.360304656145747 + 1.1102230246251565e-16im, 0.2015033322190746 - 0.3012824982044768im, -0.04719146712640874 - 0.1250681306217917im, 3.732895171643639e-5 - 2.5222382060126114e-5im, 0.20150333221907463 + 0.3012824982044768im, 1.3603048079039288 - 5.551115123125783e-17im, -4.4291897566828276e-6 + 6.197621696388267e-6im, 0.12379573992882033 + 0.05046616942612174im, -0.04719146712640871 + 0.1250681306217917im, -4.429189756738339e-6 - 6.197621696527045e-6im, 1.3603451750345465 - 1.3877787807814457e-17im, -0.08379930994861493 - 0.35248224852664906im, 3.7328951716448724e-5 + 2.5222382060121126e-5im, 0.12379573992882034 - 0.05046616942612171im, -0.08379930994861491 + 0.352482248526649im, -1.3603345101606794 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000009 + 0.0im, -6.852157730108388e-17 - 2.0816681711721685e-17im, -6.418476861114186e-17 - 2.42861286636753e-17im, -1.6219664500383146e-16 - 7.28583859910259e-17im, -4.2392304944183223e-17 + 1.734723475976807e-17im, 1.0000000000000002 - 2.7755575615628914e-17im, -2.498001805406602e-16 + 2.7755575615628914e-17im, -2.949029909160572e-17 + 4.5102810375396984e-17im, -5.724587470723463e-17 + 1.9081958235744878e-17im, -2.498001805406602e-16 - 1.6653345369377348e-16im, 1.0000000000000004 - 2.7755575615628914e-17im, -1.3877787807814457e-17 + 7.562310153086393e-18im, -1.726049858596923e-16 + 7.719519468096792e-17im, -2.42861286636753e-17 - 4.683753385137379e-17im, -8.673617379884035e-18 - 2.962582436316641e-17im, 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[-1.2399016114896149 + 1.1102230246251565e-16im, -0.21615080440833637 - 0.15827498009637372im, 0.1077969637415197 + 0.013482833776910855im, -0.0008370410408287953 + 0.0005421424590754915im, -0.21615080440833634 + 0.15827498009637372im, -0.7872973389718729 + 0.0im, -0.7183389853011604 + 0.3995578250578744im, -0.038677653483752586 + 0.10152008820598465im, 0.10779696374151976 - 0.01348283377691084im, -0.7183389853011601 - 0.3995578250578744im, 0.7872982736347726 + 0.0im, -0.20504591662483068 + 0.17242024271495326im, -0.0008370410408289146 - 0.0005421424590755328im, -0.03867765348375258 - 0.10152008820598467im, -0.20504591662483068 - 0.17242024271495326im, 1.2399006768267153 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.3416184755410565 + 0.0im, 0.3370554094827689 + 0.24680656809622553im, -0.15857692008800495 - 0.019834197366892452im, -2.275784511378377e-7 + 1.4740011078075033e-7im, 0.3370554094827688 - 0.24680656809622548im, 1.3416184805972717 + 0.0im, 2.4850514819541036e-7 - 1.3822467822503098e-7im, -0.05689677108708953 + 0.14934114919412067im, -0.15857692008800492 + 0.019834197366892473im, 2.4850514807744917e-7 + 1.3822467811270764e-7im, 1.341619927640512 + 1.1102230246251565e-16im, -0.31973444557979014 + 0.2688602222304099im, -2.2757845113840182e-7 - 1.4740011077964919e-7im, -0.05689677108708953 - 0.14934114919412073im, -0.31973444557979014 - 0.2688602222304099im, -1.3416199326967277 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000004 - 5.551115123125783e-17im, -4.336808689942018e-17 + 1.634434775021898e-16im, 9.627715291671279e-17 - 8.239936510889834e-18im, 1.97758476261356e-16 + 1.1340754724198376e-16im, -4.098284211995207e-17 - 1.7484284690633817e-16im, 1.0000000000000009 + 0.0im, 7.979727989493313e-17 + 2.3505503099485736e-16im, -5.160802341031001e-17 - 5.366800753803247e-17im, 8.868773770931426e-17 + 4.9873299934333204e-18im, 3.8163916471489756e-17 - 3.456436525883788e-16im, 1.0000000000000002 + 5.551115123125783e-17im, 1.0538445116559103e-16 - 1.8431436932253575e-17im, 1.9569849213363355e-16 - 1.1492543028346347e-16im, -5.5294310796760726e-17 + 6.451002926288751e-17im, 1.0495077029659683e-16 + 8.023096076392733e-18im, 1.000000000000001 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.24386780026711097 + 0.0im, -0.4362221009079394 - 0.015452335498049615im, -0.4362221009079394 + 0.015452335498049615im, 0.2438678002671108 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.2345962773081107 + 3.469446951953614e-18im, 0.689329952675813 + 0.024418198150508094im, 0.689329952675813 - 0.024418198150508094im, 1.234596277308111 - 3.469446951953614e-18im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000007 + 0.0im, 1.1102230246251565e-16 + 2.636779683484747e-16im, 1.1102230246251565e-16 - 2.636779683484747e-16im, 1.0000000000000004 + 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))]), 3.502525938800075e-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 variantfind_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:
E = expectation_value(ψ, H)-16.146039498976112 + 1.7566171362562242e-15imFor 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 σᶻ():
[expectation_value(ψ, i => σᶻ()) for i in 1:L]16-element Vector{ComplexF64}:
-0.8660254352858575 + 1.4904842267531323e-16im
-0.9463557148062307 + 1.9582932439130555e-16im
-0.9608647960182957 + 1.9505458990620273e-16im
-0.9638440124432772 + 1.7309363321003554e-16im
-0.9644907403331267 + 2.148865184869947e-16im
-0.9646355441284059 + 2.1662873802659215e-16im
-0.9646685147744529 + 1.795202828197442e-16im
-0.9646757454711594 + 1.9593288481455888e-16im
-0.9646757454711591 + 2.211110938913418e-16im
-0.9646685147744534 + 1.7859028077910438e-16im
-0.9646355441284075 + 1.8467344533060795e-16im
-0.9644907403331295 + 1.9201685760447145e-16im
-0.9638440124432786 + 1.9187287000468724e-16im
-0.960864796018298 + 1.6940306763708807e-16im
-0.9463557148062341 + 2.2052958089606122e-16im
-0.8660254352858624 + 2.023797166442339e-16imFinally, a good "how converged am I really?" check is the energy variance ψ is a true eigenstate:
variance(ψ, H)6.897045068399166e-8A 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.
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 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.