Skip to content

Your first ground state

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

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

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

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

Loading the packages

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

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

1. Build the Hamiltonian

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

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

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

2. Build the initial state

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

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

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

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

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

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

Pass spaces, not integers

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

3. Find the ground state

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

julia
ψ, envs, ϵ = find_groundstate(ψ₀, H, DMRG())
(FiniteMPS{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 1, 1, Vector{ComplexF64}}}(Union{Missing, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.8439332283171301 - 0.4735740775334804im, -0.2197641040031176 - 0.1233208734247629im, 0.16104984818242005 - 0.19382271701469594im, -0.6184600479368796 + 0.7443136905064779im], (ℂ^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.49100705368426634 + 0.8578279886434214im, 0.11314024167754094 - 0.09564734784429556im, 0.07428509331628672 + 0.12978190783115634im, -0.701088961729703 + 0.5926918556836374im, 0.0047326535519671 + 0.0021723289784055504im, 0.007958342726791523 - 0.03137988010383304im, -0.023225001031522738 - 0.01066047666711319im, 0.08990192605719903 - 0.3544848164532165im, 0.00010554833097126212 + 1.1527056768570218e-6im, 0.0007213816434326743 + 0.004176824187160415im, -0.0011923336411055177 - 1.302161525589744e-5im, 0.0035401466999974932 + 0.02049756948663678im, 5.758131325806606e-7 - 1.1722472046042965e-7im, 0.0003655436767825191 + 0.0009078658562961177im, 3.5679968495355957e-6 - 7.263770303673576e-7im, -5.530308792856384e-5 - 0.00013735098831420207im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.8201275349823938 + 0.5558669521337928im, 0.04576293585923437 + 0.12362715620516489im, -0.0020498057090483682 + 0.031553836570415654im, -0.0007647326755886837 + 0.0026935991511832145im, 0.1111688630066725 + 0.07534815551952517im, -0.32042468276703234 - 0.8656173727638348im, 0.02281645300399515 - 0.3512267655547045im, -0.0048467013105750745 + 0.017071417180077236im, 8.311927584067505e-5 + 0.0029611947262461013im, -0.01750290764869411 + 0.025997555992268207im  …  0.25441165622715156 - 0.15643469433486498im, -0.03857921293722349 + 0.013626815713968454im, 1.543093803587261e-7 - 4.944445305383673e-8im, -0.0009534009438489536 - 0.0003059497449421802im, 0.004770285829376691 + 0.004268341459617928im, 0.04403041708883926 + 0.06050100643805089im, 1.0633413606757298e-6 - 3.40720257502162e-7im, 0.00012860183699494687 + 4.126878569049533e-5im, -0.0007397805762250284 - 0.0006619385540615182im, 0.0023299107409773994 + 0.0032014673961514766im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.681030234512622 - 0.7201549578957291im, -0.1288445422362132 + 0.017338149052706617im, 0.02519020798915931 - 0.003583693808134477im, 0.00034753965861548285 - 0.002326880378891441im, -0.09026799672215066 - 0.09545383168677424im, 0.9309648083885959 - 0.12527660334322852im, -0.302848589715631 + 0.043084861237875804im, 0.0023619463382518746 - 0.015813926423113522im, -0.0024270295611170927 - 0.0005226423948844642im, -0.0188018096409992 + 0.0169952067042783im  …  0.17767053512490139 + 0.2985379638597752im, -0.046509345172281384 + 0.011739902802916202im, -3.0415104320151116e-8 + 2.807146922155342e-7im, -8.943937406880911e-5 - 8.0306654474339e-5im, 0.0015818925626801925 + 0.0013989254385662778im, 0.011445078564318534 - 0.007129700295005501im, 5.537844706966201e-7 - 5.1111262221656565e-6im, -0.0005874541924770785 - 0.0005274688173268908im, 0.012713393815141256 + 0.011242919042183327im, -0.0022700791203537148 + 0.0014141435289614242im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.9792579372436019 - 0.15378833167007946im, -0.09470092630048993 - 0.08946647233644645im, -0.010537895102908139 + 0.01713803694686878im, 0.003380840830040873 - 0.00290379721913962im, -0.1291791428098768 - 0.02028703991434686im, 0.6915104077451383 + 0.6532881903244403im, 0.1397060681364176 - 0.2272074009128171im, -0.06024269588644339 + 0.05174232730361246im, -0.0015895270937887499 + 0.0017666180686176384im, -0.019757654959166704 + 0.004770272846419819im  …  0.21787079704749132 - 0.2872022838100053im, 0.7290536756720758 - 0.5116661941154295im, -2.594670023008473e-7 - 9.013933163660077e-8im, 8.861848791028178e-5 + 0.00012021731206533494im, 0.0020212596516086556 - 0.0022591610581813816im, 0.027890229609021988 - 0.016380805936120665im, 4.643814833913765e-6 + 1.6132701330224727e-6im, 0.000626431811039143 + 0.0008497995202904768im, 0.016300380708254902 - 0.018218928627245425im, 0.21996184423842322 - 0.1291904847768114im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.7008613549770726 - 0.7010192119467135im, 0.02701106505363379 - 0.127601608296256im, 0.014066745848572648 + 0.011558369648856844im, -0.0033267403091224567 - 0.0023099315106228538im, -0.09235721666278336 - 0.09237801853785241im, -0.1978477419597327 + 0.9346425260061397im, -0.19599696674532557 - 0.16104687012078558im, 0.06062037767204073 + 0.04209193010542994im, -0.0009314378342542774 + 0.002160110747700297im, -0.01820460581580563 + 0.0031211552994847387im  …  -0.26928664916449824 + 0.21059960052065965im, -0.6579625170942494 + 0.6063576627118396im, -8.820600490124016e-9 - 1.4306921119674055e-7im, -6.952901035524241e-5 + 5.160354245855857e-5im, -0.0005881343456906956 - 0.0036615533662574962im, -0.007974007176857034 - 0.03256212793453313im, 1.5869673745488304e-7 + 2.574044371635016e-6im, -0.0004932902794068917 + 0.00036611373794995114im, -0.004688927710179035 - 0.029191900059238975im, -0.06284364914470288 - 0.2566241662347727im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.8032174693683205 - 0.5809343473013096im, 0.11010779250233702 - 0.06999124182973442im, -0.0070650623211745405 + 0.01639412863690577im, -0.003186772028951002 + 0.0003118423135196625im, -0.1058203206925979 - 0.07653551034082406im, -0.8071307339793037 + 0.5130616199480837im, 0.10015857404109496 - 0.2324130308089976im, 0.062232298279368624 - 0.00608975593330216im, -0.0023027572462385655 - 0.00045308653487399384im, 0.009742552340403776 - 0.015110520862552379im  …  0.2730034341081904 + 0.12050032506942338im, -0.08383843853577883 - 0.9418989126602635im, -1.2111591732508723e-8 + 7.226056589588231e-9im, 5.059321850652102e-5 + 0.0003144408367556349im, 0.0034813478541130265 + 0.003683443825297687im, 0.004531568461980218 - 0.01418804410855879im, -7.773720040256134e-8 + 4.6379818628153834e-8im, -6.292331475519311e-6 - 3.910733412558783e-5im, -0.0006218185474085054 - 0.0006579158132199732im, -0.0012293168688601534 + 0.00384890992020362im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.7584205943887292 - 0.6383126047615941im, -0.055492531929798215 - 0.11809106875866893im, 0.011367585527503457 - 0.013749499549973442im, 0.0006647129766963896 - 0.002203989367150234im, -0.09991338475386115 - 0.08409050775340107im, 0.40684864482834776 + 0.8657956236629489im, -0.162012669232074 + 0.1959600934871299im, 0.004524769599229206 - 0.01500278183921483im, -0.0006662044949790331 - 0.0022494094019643593im, 0.0025636546059610854 - 0.017685972432954198im  …  0.08431036590157323 - 0.2512527011970163im, 0.0037342969139572274 + 0.050251712662642056im, -1.300262528634826e-8 - 3.3694986349786217e-9im, 0.0002441646582329249 + 0.00019965790412516618im, 0.0011312982408024027 - 0.004528754637980221im, -0.00805908360505514 - 0.052215257513245815im, -9.507582055222848e-8 - 2.4637935218207904e-8im, -3.213798535929632e-5 - 2.6279818077469343e-5im, -0.00015439013827409686 + 0.0006180466200730797im, -0.00038974669856375367 - 0.0025251908183945974im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.18732112717318294 - 0.9734244863477458im, -0.09114351320189551 - 0.09336618538998019im, 0.003142362270460013 - 0.01756929182440463im, 0.0005704784318641637 - 0.0021800379492829206im, -0.02467745205002734 - 0.1282377297674513im, 0.6682013100211375 + 0.6844964078909753im, -0.044708597922707816 + 0.24997067058374764im, 0.00417136848070232 - 0.015940552839162403im, 0.0011294346517095053 - 0.0020576715926756833im, -0.0014511837065671607 - 0.01782122627982906im  …  0.11748394882167597 + 0.25055754296875865im, -0.01302032347404685 - 0.03464485442126508im, 1.4100600782543075e-8 - 1.8355614188047864e-9im, -0.0002485078138720906 + 0.00021476435071456142im, 0.0046409695331158215 + 0.0011241555316465956im, 0.05203499335577866 + 0.01704810396557051im, 9.60148650846025e-8 - 1.2498842398387978e-8im, 3.1613797851030045e-5 - 2.7321140053238966e-5im, -0.0009112961594592155 - 0.00022073807210955967im, 0.002516306643115936 + 0.000824411700482481im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.9700123025239316 - 0.20424803045602294im, -0.11544062024405984 + 0.06077192518691491im, 0.012119055327055919 + 0.013065637982657712im, -0.0003340596065107385 + 0.0022581845704386944im, -0.12779479635766963 - 0.02690876743590432im, 0.8460414416457135 - 0.4453854032317417im, -0.17017959744877917 - 0.18347180966629723im, -0.0021452225315032325 + 0.014501329007461927im, 0.002351509293512969 + 0.00010589198858609029im, 0.014385839212989415 - 0.010870504953511289im  …  0.21444238343693212 + 0.28272817603551537im, 0.014667618651633504 - 0.05846771381253435im, -7.432835870114483e-8 - 9.73841762066661e-9im, 4.885219185693837e-5 - 3.075218448844118e-5im, -0.006012827706828348 - 0.005553563564191707im, 0.003926827119071774 - 0.05631762436957849im, 1.4515079632692834e-6 + 1.9017493413259183e-7im, 0.0003211213022040482 - 0.00020214408305757083im, -0.04696146641076025 - 0.04337451553481641im, -0.0010627198254418452 + 0.015241280412924139im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.7348916280545712 + 0.6652523201719263im, -0.08122934995825565 - 0.10199087456130868im, 0.01458479684513575 + 0.010786085713579118im, 0.004208414303844601 + 0.00444699692935217im, 0.0968416147272409 + 0.08766477454238852im, 0.5944198337757638 + 0.7463484409826465im, -0.1960178812816789 - 0.14496366945306519im, -0.07571611995042574 - 0.08000860386162233im, 0.0022943950649515618 + 0.0006418314929750455im, -0.016956497039598784 - 0.007885564439938505im  …  -0.11858675733129956 + 0.49153621775149653im, 0.30866974435057837 - 0.704563897938612im, 2.4475844378968735e-8 - 1.3687767791096248e-7im, 3.140772877616242e-5 - 8.893689821637108e-5im, -0.000731957386459669 + 0.009362801735643023im, 0.012362937200406154 - 0.04758274634272159im, -4.4600263341861927e-7 + 2.494206281880831e-6im, 0.00020812809871503733 - 0.0005893539027499382im, -0.005814024683521835 + 0.07436984912792016im, 0.0974330580004988 - 0.3750025102511893im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6077040123597555 - 0.7831074169001593im, -0.025464757360002394 - 0.12758002636293544im, -0.020325665211853347 + 0.00540495714673464im, 0.007959428076681915 - 0.0008081593434261142im, -0.08016548083309274 - 0.10330388041374053im, 0.18514904266985274 + 0.9276082788047358im, 0.2497061760645321 - 0.06640132890296183im, -0.1424539917791517 + 0.014464044822775681im, -0.0024974616503578057 - 0.00016745795045064536im, -0.018446966213940152 - 0.010805575737487578im  …  -0.15622376917909522 - 0.5963620200442556im, -0.07219246298670802 - 0.7381700043958235im, 1.193350705792438e-7 - 9.33479617913915e-8im, -9.881606365588121e-5 + 2.0121399895081092e-5im, 0.0016208482733796343 + 0.006001698300225459im, 0.0033585267109796924 + 0.03185083096757734im, -2.1264137341002825e-6 + 1.6633533382173012e-6im, -0.0006288080614348025 + 0.00012804090697351514im, 0.012961174693662286 + 0.047992808066731285im, 0.02648768901634247 + 0.25119791445787676im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.8336647529958618 + 0.5359787290493329im, 0.020012221874404115 + 0.12764483726727935im, 0.016645836704959182 - 0.02610278854604445im, 0.004518236970753422 - 0.006968276150175141im, 0.1104991281989958 + 0.0710419651068672im, -0.14160668261768194 - 0.9032161482185im, -0.18898156743689715 + 0.29634712759349224im, -0.08226601627202124 + 0.12687522210950056im, 0.0008591734486651425 + 0.002853794288038863im, -0.015843719099038145 + 0.02575680756659531im  …  0.3447729234047119 - 0.4277950974698496im, -0.5208996440391331 + 0.636414933995993im, -2.1805093748330007e-8 - 8.527547642504058e-8im, -0.0010172189354122826 + 0.0015075983344010858im, -0.01153022937028224 + 0.0029937810671519403im, 0.014390580745431203 - 0.003620435297549051im, -1.4819160944914287e-7 - 5.795485329215017e-7im, 0.00013279065641779708 - 0.00019680617954615726im, 0.0016675400212020858 - 0.0004329705492847983im, -0.0028543061462485077 + 0.0007180968469190935im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6836404244933605 + 0.7166274914968643im, 0.12849660376990968 + 0.01314820774899027im, 0.036978490157951384 + 0.031038446070293005im, -0.004321554222543806 - 0.00025905876534396024im, 0.09266793938086319 + 0.09713935946650035im, -0.8199625791876214 - 0.08390134852794692im, -0.40941378835598313 - 0.3436475566212127im, -0.029779701896503197 - 0.0017851662640903654im, 0.004474490502317446 + 0.0010526741724429466im, 0.042369332173336494 - 0.02183886468416689im  …  -0.3066514338778502 + 0.10957068206465836im, -0.0264852729252619 + 0.03962435226609351im, 4.92918908757681e-8 - 1.6834590569789974e-7im, 0.0010570039360079842 + 0.002353363440666172im, 0.001916972954753122 - 0.010894477749597896im, 0.05609652064061721 + 0.11202764718271208im, 3.12400763998133e-7 - 1.066937961226465e-6im, -0.00014331288711287064 - 0.00031907857446728574im, -0.00026961077532873816 + 0.0015322431052488437im, 0.0029683999062033828 + 0.005928047828841536im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.7464408484490623 + 0.6458112292755485im, 0.04115078584893323 + 0.14329007180656023im, 0.0107272418616748 - 0.05766915147790473im, -0.008847991302503605 + 0.0030646947165607705im, 0.1129300030744205 + 0.09770561761071661im, -0.2019431664066066 - 0.7031810017304174im, -0.12118099102334501 + 0.6514633507551804im, -0.05482612900918758 + 0.018990225256709015im, 0.0047662169170699965 + 0.008059815019061941im, -0.002571514547375253 + 0.0586019806843999im, -0.07244211579976895 + 0.13029605146857892im, 0.98699067465408 - 0.00979819917073982im, -0.029534514158907305 - 0.04994374468063317im, -0.02904927805070409 + 0.6620010114118381im, -0.3555062975668648 + 0.6394217829474864im, -0.14932177885145437 + 0.001482369152301044im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.5454315223258173 + 0.7993748527585808im, 0.20083888711475206 + 0.15221051426575885im, 0.14203288338108444 + 0.2081608975504145im, -0.7712570310025186 - 0.5845154342689688im], (ℂ^2 ⊗ ℂ^2) ← ℂ^1)], Union{Missing, TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.8422480223092268 - 0.4726284222922025im, -0.2193252685882286 - 0.12307462043954805im, 0.010172574058909083 - 0.01224264391045975im, -0.03906449283322653 + 0.04701392907344313im], (ℂ^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.9980031524398397 + 0.0im, 1.0321604682062002e-16 + 4.77048955893622e-16im, 0.0 - 0.0im, 0.0631641331781119 + 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.8439332283171301 - 0.4735740775334804im, -0.2197641040031176 - 0.1233208734247629im, 0.16104984818242005 - 0.19382271701469594im, -0.6184600479368796 + 0.7443136905064779im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.49032539726552704 + 0.8566370812007577im, 0.0071507630486471584 - 0.006045165809486325im, 0.07418196463351973 + 0.12960173390117785im, -0.04431067997573904 + 0.03745969566633942im, 0.13549049031641133 + 0.062191308782866724im, 0.014420003518553326 - 0.05685831799951557im, -0.6649053734458182 - 0.30519732635691477im, 0.1628964892031436 - 0.6423036147113308im, 0.058654875428747186 + 0.0006405767600481116im, 0.02537210271319583 + 0.14690533541623077im, -0.6625986459946052 - 0.007236317369373667im, 0.12451240825134373 + 0.7209310676538395im, 0.00917551214317521 - 0.0018679616445085516im, 0.3686605375138398 + 0.915606905085972im, 0.05685559527445955 - 0.011574729518218502im, -0.05577463766128665 - 0.13852213126940993im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.8198442293868478 - 0.5556749329523835im, -0.0015957188900467593 - 0.004310785240836683im, 3.6821931061589943e-6 - 5.6682113323995245e-5im, 4.790794113040338e-8 - 1.6874496629099473e-7im, -0.11113046073434661 - 0.07532212718470854im, 0.011172965840770929 + 0.030183421743761103im, -4.0986609407715985e-5 + 0.0006309304189746569im, 3.0362960610397867e-7 - 1.0694671162648314e-6im, -0.0036242415817116084 - 0.12911668141780974im, 0.026620618783731675 - 0.03954034616817156im  …  -0.27739472563595324 + 0.17056670971167281im, 0.001466960956126257 - 0.0005181548581933592im, -0.004122833366903239 + 0.0013210553996593573im, 0.8885289642328408 + 0.28513209655575583im, -0.22902968111407138 - 0.20493046295309628im, -0.07372319756930934 - 0.10130105380703099im, -0.02841032238253602 + 0.009103353555784278im, -0.11985142007505073 - 0.03846074585795878im, 0.0355181461981975 + 0.03178081595616358im, -0.0039011320173983296 - 0.005360440097623363im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6809764302650101 - 0.7200980626307175im, -0.0029536992823635364 + 0.0003974687443151813im, 4.149828119685282e-5 - 5.903767584506877e-6im, 1.300219136780177e-8 - 8.705350087766271e-8im, -0.09026086517144831 - 0.09544629043333866im, 0.021341921347371184 - 0.0028719059959364307im, -0.000498911955851859 + 7.097788504803134e-5im, 8.836539235027192e-8 - 5.916323289602191e-7im, -0.12630864888561488 - 0.027199608857592223im, -0.022433252152956884 + 0.020277716063953954im  …  0.2809905201341886 + 0.4721454668090437im, -0.0016704378057233462 + 0.00042165240995916775im, -0.0008945902201409347 + 0.008256575932225563im, -0.06031122503868913 - 0.054152801945817564im, 0.0766557060534327 + 0.06778944394789826im, 0.012595056206565314 - 0.007846077722132869im, 0.016288294340088556 - 0.15033200228828147im, -0.39613517392405684 - 0.3556855230026421im, 0.61606850062174 + 0.5448119029145747im, -0.0024981719394647195 + 0.0015562337236409193im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.9792402147268378 - 0.15378554842351844im, -0.00181950825866871 - 0.0017189376244705005im, -1.0976606847671746e-5 + 1.7851524604240053e-5im, 1.1493378670011085e-7 - 9.871639244368676e-8im, -0.12917680493806893 - 0.020286672761433047im, 0.013286130843699194 + 0.012551759565841447im, 0.00014552228592335388 - 0.0002366664583763783im, -2.047987914994002e-6 + 1.759012598157584e-6im, -0.08701703457405874 + 0.09671169881707048im, -0.020781620268839562 + 0.005017498234377853im  …  0.3725877090010133 - 0.491153667195245im, 0.040690943459733814 - 0.028557815247024998im, -0.007557300076871905 - 0.00262542046493635im, 0.04959256053739036 + 0.06727585255411904im, 0.06132375470566733 - 0.06854153471196386im, 0.027616426032968322 - 0.016219992514869296im, 0.13525689934193943 + 0.04698850488190939im, 0.3505629384781604 + 0.475563679399008im, 0.4945433639224718 - 0.5527509088065797im, 0.21780243779799974 - 0.12792219769805357im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.7008584235464135 - 0.7010162798558im, 0.0004933960728300078 - 0.0023308274699703232im, 8.5679428367001e-6 + 7.0401108758871225e-6im, -1.1421540577294147e-7 - 7.930578893637839e-8im, -0.09235683036844035 - 0.09237763215650316im, -0.0036139744474123943 + 0.017072594172637245im, -0.00011938019108302835 - 9.809236565034789e-5im, 2.081250834632523e-6 + 1.4451223833802703e-6im, -0.05162697954255183 + 0.11972886356978918im, -0.01843146764374204 + 0.0031600504562202844im  …  -0.3982982705142594 + 0.31149504410496753im, -0.05485517715699186 + 0.05055281439960004im, -0.0003767608723308751 - 0.006111021678311639im, -0.05424870970237886 + 0.04026269869461445im, -0.015301322340599732 - 0.09526158221398183im, -0.011693698438839162 - 0.04775161297810285im, 0.006778531879761129 + 0.10994707334776149im, -0.3848805802539834 + 0.2856534454125757im, -0.12199047335335131 - 0.7594772038346955im, -0.09215876454151062 - 0.37633343119900076im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.8032166952934785 - 0.5809337874446325im, 0.0019865201662383923 - 0.001262753618022792im, -2.9094098113173165e-6 + 6.7511419624809114e-6im, -7.460726129272533e-8 + 7.300710804355163e-9im, -0.10582021871168829 - 0.07653543658220265im, -0.014561925576750219 + 0.00925644980601429im, 4.124554388437276e-5 - 9.570825017536815e-5im, 1.4569543616553745e-6 - 1.4257060583584333e-7im, -0.1280055525341481 - 0.025186151226773736im, 0.009770768845175137 - 0.015154284146456448im  …  0.32463616345624696 + 0.14329037051695784im, -0.005667782527283688 - 0.0636757827660742im, -0.0019605949224131363 + 0.0011697364124837598im, 0.14776008318577208 + 0.9183405518034684im, 0.23207591333469318 + 0.245548168507384im, 0.017174350950062145 - 0.05377176833500016im, -0.012584527036840432 + 0.007508221035811835im, -0.018377679747749138 - 0.1142187216817041im, -0.04144278620515982 - 0.04384858715713644im, -0.00465694046130985 + 0.01458057230214981im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.7584204616041363 - 0.6383124930055581im, -0.0009982823554258858 - 0.002124398115845502im, 3.936663240527975e-6 - 4.761534393014248e-6im, 4.106182882693352e-9 - 1.3614874139464626e-8im, -0.09991336726098396 - 0.08409049303079988im, 0.007318999680447953 + 0.015575221826278619im, -5.610596173717851e-5 + 6.786215892444731e-5im, 2.7952215344379195e-8 - 9.268118044783771e-8im, -0.03705245883889133 - 0.12510595456238036im, 0.002565003245020625 - 0.017695276335741247im  …  0.088036492927458 - 0.2623569049357338im, 6.955733438891688e-5 + 0.0009360196232097259im, -0.002181391036112822 - 0.0005652853764896459im, 0.7368926918719674 + 0.6025706238123003im, 0.06572640301214078 - 0.26311253897945597im, -0.008352147332286064 - 0.05411403394034399im, -0.01595044687223457 - 0.00413339663267373im, -0.09699298183867971 - 0.07931293418105778im, -0.008969719689650685 + 0.03590711815000957im, -0.0004039195462581306 - 0.0026170174973191547im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.1873211599694493 - 0.9734246567753394im, -0.0016387635284183487 - 0.0016787272514472201im, 1.042160482943468e-6 - 5.826833469947198e-6im, 3.400450810045568e-9 - 1.2994552131912323e-8im, -0.024677456370566606 - 0.12823775221937028im, 0.012014282728764845 + 0.012307269153611767im, -1.482755010503732e-5 + 8.290245758274962e-5im, 2.48643143218588e-8 - 9.50169993533502e-8im, 0.06278302739904626 - 0.1143818739629195im, -0.0014504206891454707 - 0.017811856062898652im  …  0.11251146025999267 + 0.23995273670412656im, -0.00022410878703915362 - 0.0005963151619801125im, 0.0022825658876621116 - 0.0002971355592171729im, -0.7233021573041686 + 0.6250890696855345im, 0.24916484462859345 + 0.06035377656296045im, 0.05021000975326939 + 0.01645018882350901im, 0.01554370283677653 - 0.002023418897963092im, 0.09201913976065176 - 0.07952438419768024im, -0.04889620295164467 - 0.011843848566304582im, 0.002427962001674917 + 0.0007954675510937284im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.9700132373427972 - 0.20424822729364206im, -0.0020767202634142056 + 0.0010932571933130863im, 4.196906533828975e-6 + 4.524714174341329e-6im, -2.0635458858044014e-9 + 1.3949210311785155e-8im, -0.1277949195158876 - 0.02690879336838315im, 0.015219871496234154 - 0.008012265439739761im, -5.8934285020648496e-5 - 6.35374632813034e-5im, -1.3253220362439133e-8 + 8.958945082968668e-8im, 0.1303382174305699 + 0.0058693253182377555im, 0.014344295061661017 - 0.01083911256158215im  …  0.18033575128842655 + 0.23776082516246455im, 0.0002200349156297383 - 0.0008770979648962114im, -0.0031748592498979764 - 0.0004159664734989237im, 0.037538145363483044 - 0.023630054818325696im, -0.08894239460716795 - 0.08214890997816716im, 0.0010361485453957986 - 0.014860196999657006im, 0.06199966757381263 + 0.008123126428275932im, 0.24675046846764034 - 0.1553280546949296im, -0.6946590448741009 - 0.6416004830375349im, -0.000280418489101765 + 0.0040216967047486275im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.7348947018334928 + 0.66525510267547im, -0.0014655145521481738 - 0.0018400874921778326im, 6.00608562837573e-6 + 4.44175911934642e-6im, 9.852598454696527e-8 + 1.0411160098116107e-7im, 0.09684201977977215 + 0.08766514121160329im, 0.010724336916786002 + 0.01346538537850218im, -8.072105441019438e-5 - 5.969669793852725e-5im, -1.772640416845859e-6 - 1.873134611140479e-6im, 0.12560710911775333 + 0.035137191325430715im, -0.016747789735948704 - 0.0077885057792861385im  …  -0.08017566927363037 + 0.3323241660142418im, 0.011864286498780935 - 0.027081202789824947im, 0.0007129054037351539 - 0.003986822056986642im, 0.016504641532066343 - 0.04673600038055437im, -0.008779491045230198 + 0.112302485796245im, 0.00843036481019599 - 0.03244697468227519im, -0.012990672865915622 + 0.07264849003170246im, 0.10937052107535193 - 0.3097032252709274im, -0.06973654285069547 + 0.8920320178908094im, 0.0664402164473003 - 0.2557165756743563im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6077150107280667 - 0.7831215897600107im, -0.00046516089589305435 - 0.00233048516905391im, -1.2380476585483724e-5 + 3.292189687435851e-6im, 2.7327337192928e-7 - 2.7746771084568094e-8im, -0.08016693168657749 - 0.10330575003135306im, 0.0033820897385545643 + 0.016944481029469497im, 0.0001520974311972278 - 4.0445421548613274e-5im, -4.890914557743639e-6 + 4.965982806400585e-7im, -0.1299867316141072 - 0.008715774137616396im, -0.017538035474793823 - 0.01027315648609678im  …  -0.09135190517906874 - 0.3487229055715372im, -0.0023794972884256986 - 0.024330428014083593im, 0.003510307054087433 - 0.002745881887442725im, -0.05309582599888919 + 0.010811626369187753im, 0.029040501033266674 + 0.10753154925594774im, 0.0033918247941504553 + 0.03216661576525522im, -0.06254963502891855 + 0.04892845759751499im, -0.3378709928311778 + 0.06879890861014362im, 0.2322234705182804 + 0.8598801198505163im, 0.026750301028515847 + 0.2536884144700331im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.8337306212150866 - 0.5360210769647243im, -0.00038453624911083395 - 0.002452704514729498im, -1.7340516939355898e-5 + 2.71921354852316e-5im, -1.5361519098116664e-7 + 2.369138844526334e-7im, -0.11050785878377119 - 0.07104757816381235im, 0.0027209823539125523 + 0.017355361736046498im, 0.00019686832986858026 - 0.0003087145739235398im, 2.796955956799818e-6 - 4.3136209133681294e-6im, -0.037478361577266264 - 0.12448654501653227im, 0.013278974821546496 - 0.02158735565950629im  …  -0.21800020066002998 + 0.2704951890329657im, 0.010749457652921486 - 0.013133269452115803im, 0.0005828352028648227 + 0.0022793550055677774im, 0.5224081172735267 - 0.774249849329835im, 0.32103165745083917 - 0.08335467293654339im, -0.013076664624217083 + 0.0032898754410453845im, 0.003961060092925406 + 0.015490934838893855im, -0.06819664320304689 + 0.10107278003495665im, -0.04642866332838537 + 0.012055029327921789im, 0.002593696882538494 - 0.0006525318085092968im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6838766634649334 + 0.7168751294883091im, 0.002946973708162041 + 0.00030154433198171225im, 6.09441314484242e-5 + 5.115436377153656e-5im, -1.6174710319902215e-7 - 9.696049738238615e-9im, 0.09269996173927376 + 0.0971729269700554im, -0.01880522980101266 - 0.0019242148114199265im, -0.0006747535561294686 - 0.0005663644397920371im, -1.1145944875019345e-6 - 6.681519121865826e-8im, 0.12832198900300723 + 0.03018918992229656im, 0.02785759843488078 - 0.014358931128682698im  …  -0.2812443495108644 + 0.10049238907199057im, -0.0005516416976371948 + 0.0008253056335696624im, 0.000786824035968324 - 0.00268722912849507im, 0.38682390740015227 + 0.8612430007491279im, 0.050413957849507855 - 0.286510949827859im, 0.033503066634622325 + 0.06690735335490257im, 0.004986711315013409 - 0.01703104542886824im, -0.052447156614352286 - 0.11677082434456859im, -0.00709042150516228 + 0.04029605067284968im, 0.0017728461358967507 + 0.0035404652401483687im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.7474785597289431 + 0.6467090440169113im, 0.0014373880584476672 + 0.0050050912481953815im, 1.9303467377926828e-5 - 0.00010377453949683318im, -5.552594241395967e-7 + 1.923262088876443e-7im, 0.11308699975844547 + 0.0978414491661748im, -0.007053831169678451 - 0.02456196045745208im, -0.00021806288486905033 + 0.0011722958894168924im, -3.4406368384224316e-6 + 1.1917395914859855e-6im, 0.07541166309335519 + 0.12752337239109693im, -0.001419208675545347 + 0.032342200621157544im, -0.0020596800012512933 + 0.0037045877041141945im, 0.0009786461078439253 - 9.715359758272415e-6im, -0.46729867106984974 - 0.7902159958325595im, -0.016032181295636036 + 0.3653557315374234im, -0.010107783343067337 + 0.018180091016968315im, -0.000148059329679591 + 1.4698363809723245e-6im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0e-323 + 2.0e-323im, 3.0e-323 + 5.0e-323im, 5.0e-324 + 6.8982336515463e-310im, 2.0e-323 + 1.0e-323im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2)], TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0e-323 + 2.0e-323im, 3.0e-323 + 5.0e-323im, 5.0e-324 + 6.8982336515463e-310im, 2.0e-323 + 1.0e-323im], (ℂ^1 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.49100705368426634 + 0.8578279886434214im, 0.11314024167754094 - 0.09564734784429556im, 0.07428509331628672 + 0.12978190783115634im, -0.701088961729703 + 0.5926918556836374im, 0.0047326535519671 + 0.0021723289784055504im, 0.007958342726791523 - 0.03137988010383304im, -0.023225001031522738 - 0.01066047666711319im, 0.08990192605719903 - 0.3544848164532165im, 0.00010554833097126212 + 1.1527056768570218e-6im, 0.0007213816434326743 + 0.004176824187160415im, -0.0011923336411055177 - 1.302161525589744e-5im, 0.0035401466999974932 + 0.02049756948663678im, 5.758131325806606e-7 - 1.1722472046042965e-7im, 0.0003655436767825191 + 0.0009078658562961177im, 3.5679968495355957e-6 - 7.263770303673576e-7im, -5.530308792856384e-5 - 0.00013735098831420207im], (ℂ^2 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.8201275349823938 + 0.5558669521337928im, 0.04576293585923437 + 0.12362715620516489im, -0.0020498057090483682 + 0.031553836570415654im, -0.0007647326755886837 + 0.0026935991511832145im, 0.1111688630066725 + 0.07534815551952517im, -0.32042468276703234 - 0.8656173727638348im, 0.02281645300399515 - 0.3512267655547045im, -0.0048467013105750745 + 0.017071417180077236im, 8.311927584067505e-5 + 0.0029611947262461013im, -0.01750290764869411 + 0.025997555992268207im  …  0.25441165622715156 - 0.15643469433486498im, -0.03857921293722349 + 0.013626815713968454im, 1.543093803587261e-7 - 4.944445305383673e-8im, -0.0009534009438489536 - 0.0003059497449421802im, 0.004770285829376691 + 0.004268341459617928im, 0.04403041708883926 + 0.06050100643805089im, 1.0633413606757298e-6 - 3.40720257502162e-7im, 0.00012860183699494687 + 4.126878569049533e-5im, -0.0007397805762250284 - 0.0006619385540615182im, 0.0023299107409773994 + 0.0032014673961514766im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.681030234512622 - 0.7201549578957291im, -0.1288445422362132 + 0.017338149052706617im, 0.02519020798915931 - 0.003583693808134477im, 0.00034753965861548285 - 0.002326880378891441im, -0.09026799672215066 - 0.09545383168677424im, 0.9309648083885959 - 0.12527660334322852im, -0.302848589715631 + 0.043084861237875804im, 0.0023619463382518746 - 0.015813926423113522im, -0.0024270295611170927 - 0.0005226423948844642im, -0.0188018096409992 + 0.0169952067042783im  …  0.17767053512490139 + 0.2985379638597752im, -0.046509345172281384 + 0.011739902802916202im, -3.0415104320151116e-8 + 2.807146922155342e-7im, -8.943937406880911e-5 - 8.0306654474339e-5im, 0.0015818925626801925 + 0.0013989254385662778im, 0.011445078564318534 - 0.007129700295005501im, 5.537844706966201e-7 - 5.1111262221656565e-6im, -0.0005874541924770785 - 0.0005274688173268908im, 0.012713393815141256 + 0.011242919042183327im, -0.0022700791203537148 + 0.0014141435289614242im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.9792579372436019 - 0.15378833167007946im, -0.09470092630048993 - 0.08946647233644645im, -0.010537895102908139 + 0.01713803694686878im, 0.003380840830040873 - 0.00290379721913962im, -0.1291791428098768 - 0.02028703991434686im, 0.6915104077451383 + 0.6532881903244403im, 0.1397060681364176 - 0.2272074009128171im, -0.06024269588644339 + 0.05174232730361246im, -0.0015895270937887499 + 0.0017666180686176384im, -0.019757654959166704 + 0.004770272846419819im  …  0.21787079704749132 - 0.2872022838100053im, 0.7290536756720758 - 0.5116661941154295im, -2.594670023008473e-7 - 9.013933163660077e-8im, 8.861848791028178e-5 + 0.00012021731206533494im, 0.0020212596516086556 - 0.0022591610581813816im, 0.027890229609021988 - 0.016380805936120665im, 4.643814833913765e-6 + 1.6132701330224727e-6im, 0.000626431811039143 + 0.0008497995202904768im, 0.016300380708254902 - 0.018218928627245425im, 0.21996184423842322 - 0.1291904847768114im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.7008613549770726 - 0.7010192119467135im, 0.02701106505363379 - 0.127601608296256im, 0.014066745848572648 + 0.011558369648856844im, -0.0033267403091224567 - 0.0023099315106228538im, -0.09235721666278336 - 0.09237801853785241im, -0.1978477419597327 + 0.9346425260061397im, -0.19599696674532557 - 0.16104687012078558im, 0.06062037767204073 + 0.04209193010542994im, -0.0009314378342542774 + 0.002160110747700297im, -0.01820460581580563 + 0.0031211552994847387im  …  -0.26928664916449824 + 0.21059960052065965im, -0.6579625170942494 + 0.6063576627118396im, -8.820600490124016e-9 - 1.4306921119674055e-7im, -6.952901035524241e-5 + 5.160354245855857e-5im, -0.0005881343456906956 - 0.0036615533662574962im, -0.007974007176857034 - 0.03256212793453313im, 1.5869673745488304e-7 + 2.574044371635016e-6im, -0.0004932902794068917 + 0.00036611373794995114im, -0.004688927710179035 - 0.029191900059238975im, -0.06284364914470288 - 0.2566241662347727im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.8032174693683205 - 0.5809343473013096im, 0.11010779250233702 - 0.06999124182973442im, -0.0070650623211745405 + 0.01639412863690577im, -0.003186772028951002 + 0.0003118423135196625im, -0.1058203206925979 - 0.07653551034082406im, -0.8071307339793037 + 0.5130616199480837im, 0.10015857404109496 - 0.2324130308089976im, 0.062232298279368624 - 0.00608975593330216im, -0.0023027572462385655 - 0.00045308653487399384im, 0.009742552340403776 - 0.015110520862552379im  …  0.2730034341081904 + 0.12050032506942338im, -0.08383843853577883 - 0.9418989126602635im, -1.2111591732508723e-8 + 7.226056589588231e-9im, 5.059321850652102e-5 + 0.0003144408367556349im, 0.0034813478541130265 + 0.003683443825297687im, 0.004531568461980218 - 0.01418804410855879im, -7.773720040256134e-8 + 4.6379818628153834e-8im, -6.292331475519311e-6 - 3.910733412558783e-5im, -0.0006218185474085054 - 0.0006579158132199732im, -0.0012293168688601534 + 0.00384890992020362im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.7584205943887292 - 0.6383126047615941im, -0.055492531929798215 - 0.11809106875866893im, 0.011367585527503457 - 0.013749499549973442im, 0.0006647129766963896 - 0.002203989367150234im, -0.09991338475386115 - 0.08409050775340107im, 0.40684864482834776 + 0.8657956236629489im, -0.162012669232074 + 0.1959600934871299im, 0.004524769599229206 - 0.01500278183921483im, -0.0006662044949790331 - 0.0022494094019643593im, 0.0025636546059610854 - 0.017685972432954198im  …  0.08431036590157323 - 0.2512527011970163im, 0.0037342969139572274 + 0.050251712662642056im, -1.300262528634826e-8 - 3.3694986349786217e-9im, 0.0002441646582329249 + 0.00019965790412516618im, 0.0011312982408024027 - 0.004528754637980221im, -0.00805908360505514 - 0.052215257513245815im, -9.507582055222848e-8 - 2.4637935218207904e-8im, -3.213798535929632e-5 - 2.6279818077469343e-5im, -0.00015439013827409686 + 0.0006180466200730797im, -0.00038974669856375367 - 0.0025251908183945974im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.18732112717318294 - 0.9734244863477458im, -0.09114351320189551 - 0.09336618538998019im, 0.003142362270460013 - 0.01756929182440463im, 0.0005704784318641637 - 0.0021800379492829206im, -0.02467745205002734 - 0.1282377297674513im, 0.6682013100211375 + 0.6844964078909753im, -0.044708597922707816 + 0.24997067058374764im, 0.00417136848070232 - 0.015940552839162403im, 0.0011294346517095053 - 0.0020576715926756833im, -0.0014511837065671607 - 0.01782122627982906im  …  0.11748394882167597 + 0.25055754296875865im, -0.01302032347404685 - 0.03464485442126508im, 1.4100600782543075e-8 - 1.8355614188047864e-9im, -0.0002485078138720906 + 0.00021476435071456142im, 0.0046409695331158215 + 0.0011241555316465956im, 0.05203499335577866 + 0.01704810396557051im, 9.60148650846025e-8 - 1.2498842398387978e-8im, 3.1613797851030045e-5 - 2.7321140053238966e-5im, -0.0009112961594592155 - 0.00022073807210955967im, 0.002516306643115936 + 0.000824411700482481im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.9700123025239316 - 0.20424803045602294im, -0.11544062024405984 + 0.06077192518691491im, 0.012119055327055919 + 0.013065637982657712im, -0.0003340596065107385 + 0.0022581845704386944im, -0.12779479635766963 - 0.02690876743590432im, 0.8460414416457135 - 0.4453854032317417im, -0.17017959744877917 - 0.18347180966629723im, -0.0021452225315032325 + 0.014501329007461927im, 0.002351509293512969 + 0.00010589198858609029im, 0.014385839212989415 - 0.010870504953511289im  …  0.21444238343693212 + 0.28272817603551537im, 0.014667618651633504 - 0.05846771381253435im, -7.432835870114483e-8 - 9.73841762066661e-9im, 4.885219185693837e-5 - 3.075218448844118e-5im, -0.006012827706828348 - 0.005553563564191707im, 0.003926827119071774 - 0.05631762436957849im, 1.4515079632692834e-6 + 1.9017493413259183e-7im, 0.0003211213022040482 - 0.00020214408305757083im, -0.04696146641076025 - 0.04337451553481641im, -0.0010627198254418452 + 0.015241280412924139im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.7348916280545712 + 0.6652523201719263im, -0.08122934995825565 - 0.10199087456130868im, 0.01458479684513575 + 0.010786085713579118im, 0.004208414303844601 + 0.00444699692935217im, 0.0968416147272409 + 0.08766477454238852im, 0.5944198337757638 + 0.7463484409826465im, -0.1960178812816789 - 0.14496366945306519im, -0.07571611995042574 - 0.08000860386162233im, 0.0022943950649515618 + 0.0006418314929750455im, -0.016956497039598784 - 0.007885564439938505im  …  -0.11858675733129956 + 0.49153621775149653im, 0.30866974435057837 - 0.704563897938612im, 2.4475844378968735e-8 - 1.3687767791096248e-7im, 3.140772877616242e-5 - 8.893689821637108e-5im, -0.000731957386459669 + 0.009362801735643023im, 0.012362937200406154 - 0.04758274634272159im, -4.4600263341861927e-7 + 2.494206281880831e-6im, 0.00020812809871503733 - 0.0005893539027499382im, -0.005814024683521835 + 0.07436984912792016im, 0.0974330580004988 - 0.3750025102511893im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6077040123597555 - 0.7831074169001593im, -0.025464757360002394 - 0.12758002636293544im, -0.020325665211853347 + 0.00540495714673464im, 0.007959428076681915 - 0.0008081593434261142im, -0.08016548083309274 - 0.10330388041374053im, 0.18514904266985274 + 0.9276082788047358im, 0.2497061760645321 - 0.06640132890296183im, -0.1424539917791517 + 0.014464044822775681im, -0.0024974616503578057 - 0.00016745795045064536im, -0.018446966213940152 - 0.010805575737487578im  …  -0.15622376917909522 - 0.5963620200442556im, -0.07219246298670802 - 0.7381700043958235im, 1.193350705792438e-7 - 9.33479617913915e-8im, -9.881606365588121e-5 + 2.0121399895081092e-5im, 0.0016208482733796343 + 0.006001698300225459im, 0.0033585267109796924 + 0.03185083096757734im, -2.1264137341002825e-6 + 1.6633533382173012e-6im, -0.0006288080614348025 + 0.00012804090697351514im, 0.012961174693662286 + 0.047992808066731285im, 0.02648768901634247 + 0.25119791445787676im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.8336647529958618 + 0.5359787290493329im, 0.020012221874404115 + 0.12764483726727935im, 0.016645836704959182 - 0.02610278854604445im, 0.004518236970753422 - 0.006968276150175141im, 0.1104991281989958 + 0.0710419651068672im, -0.14160668261768194 - 0.9032161482185im, -0.18898156743689715 + 0.29634712759349224im, -0.08226601627202124 + 0.12687522210950056im, 0.0008591734486651425 + 0.002853794288038863im, -0.015843719099038145 + 0.02575680756659531im  …  0.3447729234047119 - 0.4277950974698496im, -0.5208996440391331 + 0.636414933995993im, -2.1805093748330007e-8 - 8.527547642504058e-8im, -0.0010172189354122826 + 0.0015075983344010858im, -0.01153022937028224 + 0.0029937810671519403im, 0.014390580745431203 - 0.003620435297549051im, -1.4819160944914287e-7 - 5.795485329215017e-7im, 0.00013279065641779708 - 0.00019680617954615726im, 0.0016675400212020858 - 0.0004329705492847983im, -0.0028543061462485077 + 0.0007180968469190935im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.6836404244933605 + 0.7166274914968643im, 0.12849660376990968 + 0.01314820774899027im, 0.036978490157951384 + 0.031038446070293005im, -0.004321554222543806 - 0.00025905876534396024im, 0.09266793938086319 + 0.09713935946650035im, -0.8199625791876214 - 0.08390134852794692im, -0.40941378835598313 - 0.3436475566212127im, -0.029779701896503197 - 0.0017851662640903654im, 0.004474490502317446 + 0.0010526741724429466im, 0.042369332173336494 - 0.02183886468416689im  …  -0.3066514338778502 + 0.10957068206465836im, -0.0264852729252619 + 0.03962435226609351im, 4.92918908757681e-8 - 1.6834590569789974e-7im, 0.0010570039360079842 + 0.002353363440666172im, 0.001916972954753122 - 0.010894477749597896im, 0.05609652064061721 + 0.11202764718271208im, 3.12400763998133e-7 - 1.066937961226465e-6im, -0.00014331288711287064 - 0.00031907857446728574im, -0.00026961077532873816 + 0.0015322431052488437im, 0.0029683999062033828 + 0.005928047828841536im], (ℂ^4 ⊗ ℂ^2) ← ℂ^4), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.7464408484490623 + 0.6458112292755485im, 0.04115078584893323 + 0.14329007180656023im, 0.0107272418616748 - 0.05766915147790473im, -0.008847991302503605 + 0.0030646947165607705im, 0.1129300030744205 + 0.09770561761071661im, -0.2019431664066066 - 0.7031810017304174im, -0.12118099102334501 + 0.6514633507551804im, -0.05482612900918758 + 0.018990225256709015im, 0.0047662169170699965 + 0.008059815019061941im, -0.002571514547375253 + 0.0586019806843999im, -0.07244211579976895 + 0.13029605146857892im, 0.98699067465408 - 0.00979819917073982im, -0.029534514158907305 - 0.04994374468063317im, -0.02904927805070409 + 0.6620010114118381im, -0.3555062975668648 + 0.6394217829474864im, -0.14932177885145437 + 0.001482369152301044im], (ℂ^4 ⊗ ℂ^2) ← ℂ^2), TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.5454315223258173 + 0.7993748527585808im, 0.20083888711475206 + 0.15221051426575885im, 0.14203288338108444 + 0.2081608975504145im, -0.7712570310025186 - 0.5845154342689688im], (ℂ^2 ⊗ ℂ^2) ← ℂ^1)], BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}[BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im], (ℂ^1 ⊗ (ℂ^1)') ← ℂ^1);;;], (⊞(ℂ^1) ⊗ ⊞((ℂ^1)')) ← ⊞(ℂ^1)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999997 + 0.0im, -1.3877787807814457e-17 + 8.326672684688674e-17im, -1.3877787807814457e-17 - 8.326672684688674e-17im, 0.9999999999999998 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6172981399457188 + 0.0im, 0.06240345172091452 + 0.33918846624387233im, 0.062403451720914535 - 0.33918846624387233im, 0.6172981399457191 + 5.551115123125783e-17im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.24386779863232777 + 0.0im, -0.0789803633147787 - 0.4292908093599115im, -0.0789803633147787 + 0.4292908093599115im, 0.24386779863232771 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2);;;], (⊞(ℂ^2) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^2)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999996 + 5.551115123125783e-17im, -6.938893903907228e-18 - 6.938893903907228e-18im, 4.163336342344337e-17 + 5.898059818321144e-17im, -1.734723475976807e-18 + 7.632783294297951e-17im, -1.734723475976807e-18 + 0.0im, 1.0 + 1.3877787807814457e-17im, -2.7755575615628914e-16 - 5.551115123125783e-17im, 6.245004513516506e-17 - 8.283304597789254e-17im, 4.163336342344337e-17 - 5.551115123125783e-17im, -2.220446049250313e-16 + 1.3877787807814457e-17im, 1.0 - 1.3877787807814457e-17im, 2.0816681711721685e-17 + 2.8102520310824275e-16im, -3.469446951953614e-18 - 7.45931094670027e-17im, 5.551115123125783e-17 + 7.914675859144182e-17im, 6.938893903907228e-18 - 2.723515857283587e-16im, 1.0000000000000004 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6708092386522513 - 5.551115123125783e-17im, -0.16992715231574518 - 0.12146907836561147im, -0.040449449003779274 - 0.0689117792610886im, -4.2450962334976763e-8 - 1.2851752257916254e-7im, -0.16992715231574518 + 0.12146907836561144im, 0.670809241176469 - 1.3877787807814457e-17im, -1.2964357104516822e-7 - 5.7801914962740675e-8im, 0.06451183877423429 + 0.04715093336369215im, -0.040449449003779274 + 0.0689117792610886im, -1.2964357098965706e-7 + 5.78019149349851e-8im, 0.6708099635023446 - 1.3877787807814457e-17im, -0.20420992743388025 - 0.043901106566620426im, -4.245096233307941e-8 + 1.2851752257829517e-7im, 0.06451183877423428 - 0.04715093336369215im, -0.20420992743388022 + 0.043901106566620426im, -0.670809966026562 - 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.2399016103700202 + 1.1102230246251565e-16im, 0.21794571873205468 + 0.15579420491271578im, 0.05499322431563976 + 0.09368930920519644im, -0.0003127901719878652 - 0.0009469518639567201im, 0.21794571873205468 - 0.15579420491271573im, -0.787296469116697 - 5.551115123125783e-17im, 0.7507461923177953 + 0.3347220946526938im, 0.08770855015962359 + 0.06410513298923859im, 0.054993224315639744 - 0.09368930920519643im, 0.7507461923177949 - 0.3347220946526937im, 0.7872974022356815 - 3.2959746043559335e-17im, -0.2619199312257071 - 0.05630761911114853im, -0.0003127901719878652 + 0.0009469518639566681im, 0.08770855015962367 - 0.06410513298923866im, -0.26191993122570717 + 0.056307619111148566im, 1.2399006772510364 + 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[0.9999999999999998 + 5.551115123125783e-17im, -7.37257477290143e-18 + 2.0816681711721685e-17im, 3.469446951953614e-18 - 3.469446951953614e-18im, 2.168404344971009e-17 + 5.421010862427522e-17im, -1.431146867680866e-17 + 0.0im, 0.9999999999999996 + 2.7755575615628914e-17im, 1.3877787807814457e-16 - 1.1102230246251565e-16im, -3.903127820947816e-16 + 1.205632815803881e-16im, -1.734723475976807e-18 - 1.734723475976807e-17im, 1.6653345369377348e-16 + 2.7755575615628914e-17im, 1.0 + 0.0im, 3.469446951953614e-18 - 5.204170427930421e-18im, 1.951563910473908e-17 - 4.466912950640278e-17im, -3.86843335142828e-16 - 1.1232334506949826e-16im, 1.0408340855860843e-17 + 1.734723475976807e-17im, 0.9999999999999996 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6801523288719372 - 1.1102230246251565e-16im, -0.105848032268507 + 0.14710517028955428im, 0.03862597857802212 - 0.054545960150044946im, -1.3865246996040757e-5 - 1.768007626870557e-5im, -0.10584803226850699 - 0.1471051702895543im, 0.6801524046854129 + 2.7755575615628914e-17im, 3.803188851667083e-6 - 2.8730464424198132e-8im, -0.018602576885980875 + 0.06420247227232154im, 0.03862597857802211 + 0.05454596015004496im, 3.803188851680961e-6 + 2.873046436868698e-8im, 0.6801725586755785 + 0.0im, -0.05172829278454201 + 0.17361103614673043im, -1.3865246996038182e-5 + 1.76800762686987e-5im, -0.01860257688598088 - 0.06420247227232154im, -0.051728292784542024 - 0.17361103614673043im, -0.6801672552791778 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-2.2917921785103728 + 0.0im, 0.13793846211476396 - 0.1917037145045623im, -0.05261502688494414 + 0.07430069775352369im, -0.0003129321307980171 - 0.0003990310412400472im, 0.13793846211476385 + 0.19170371450456233im, -1.2136268807951751 + 1.1102230246251565e-16im, -1.0282698104900856 + 0.007767868129300359im, -0.02543964339027302 + 0.08779901888890462im, -0.0526150268849441 - 0.07430069775352363im, -1.028269810490086 - 0.007767868129300415im, -1.239373721535491 + 2.220446049250313e-16im, -0.06722606958422958 + 0.22562483639490039im, -0.0003129321307980826 + 0.0003990310412401044im, -0.025439643390273013 - 0.0877990188889046im, -0.06722606958422953 - 0.22562483639490039im, -0.16062501978683444 + 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.9999999999999998 + 5.551115123125783e-17im, -1.1167282376600696e-17 - 1.1275702593849246e-17im, -3.469446951953614e-18 + 4.336808689942018e-19im, 5.204170427930421e-18 - 2.0057740190981832e-18im, -4.87890977618477e-18 + 1.0408340855860843e-17im, 0.9999999999999997 + 2.7755575615628914e-17im, 0.0 - 1.3877787807814457e-17im, 4.163336342344337e-17 + 6.938893903907228e-17im, 8.673617379884035e-18 + 1.3010426069826053e-18im, -5.551115123125783e-17 + 0.0im, 0.9999999999999999 - 5.551115123125783e-17im, 1.8388068845354155e-16 + 0.0im, 3.469446951953614e-18 + 7.860465750519907e-18im, 5.551115123125783e-17 - 6.938893903907228e-17im, 3.0878077872387166e-16 - 6.245004513516506e-17im, 1.0 + 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6820455061250186 + 0.0im, -0.14944498102060938 - 0.10250651485002317im, -0.016549440962910264 + 0.03963748966886195im, 0.0073213137339320075 - 0.008597763215157378im, -0.1494449810206094 + 0.10250651485002316im, 0.6820473181844765 + 1.3877787807814457e-17im, 1.6048566635812334e-5 + 7.691878468072538e-5im, -4.209635975542525e-5 + 0.0004026274254273349im, -0.016549440962910254 - 0.03963748966886195im, 1.6048566635784578e-5 - 7.69187846807462e-5im, 0.682684894174609 + 0.0im, 0.0017138540136056937 + 0.0005487447569396849im, 0.007321313733932006 + 0.008597763215157376im, -4.209635975542525e-5 - 0.0004026274254273557im, 0.0017138540136057319 - 0.000548744756939723im, 0.6825975500761636 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-3.3529869652420934 - 6.661338147750939e-16im, 0.19624358527658378 + 0.134606367179382im, 0.022559897334951694 - 0.05403310598519965im, -0.009991499653108263 + 0.011733488183089662im, 0.19624358527658378 - 0.13460636717938199im, -1.7500830785504866 + 4.163336342344337e-17im, -0.16148966353248395 - 0.7739998801787018im, -0.022368880658441073 + 0.21394545675533358im, 0.02255989733495166 + 0.054033105985199614im, -0.16148966353248406 + 0.7739998801787016im, -2.8291185424855705 + 4.440892098500626e-16im, -0.5568173469047508 - 0.17828274530697064im, -0.00999149965310829 - 0.01173348818308969im, -0.02236888065844092 - 0.2139454567553331im, -0.556817346904751 + 0.17828274530697108im, -1.2250537456600472 + 1.1102230246251565e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[0.9999999999999998 + 5.551115123125783e-17im, 1.1221492485224971e-17 + 2.688821387764051e-17im, 2.2551405187698492e-17 + 4.336808689942018e-18im, -7.806255641895632e-18 - 1.734723475976807e-18im, 1.4257258568184383e-17 - 1.691355389077387e-17im, 0.9999999999999996 + 5.551115123125783e-17im, -2.42861286636753e-17 + 5.551115123125783e-17im, 3.122502256758253e-17 - 1.3877787807814457e-17im, 2.168404344971009e-17 + 0.0im, -3.469446951953614e-18 - 5.551115123125783e-17im, 0.9999999999999998 + 1.3877787807814457e-17im, 2.7929047963226594e-16 - 1.1102230246251565e-16im, -1.0408340855860843e-17 + 1.3010426069826053e-18im, 5.551115123125783e-17 + 2.7755575615628914e-17im, 2.463307335887066e-16 + 0.0im, 1.0000000000000002 - 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6824537278916594 - 4.163336342344337e-17im, -0.09951372196855054 - 0.15291987282795488im, 0.02899409759905386 - 0.0028414532968399657im, -0.010742924672971272 + 0.0019391835026828443im, -0.09951372196855054 + 0.15291987282795488im, 0.6824589661536404 + 0.0im, 4.503052767565116e-5 - 8.666089442344038e-5im, 6.71135701878385e-5 - 0.00015948389111908323im, 0.02899409759905386 + 0.002841453296839971im, 4.503052767564422e-5 + 8.66608944234265e-5im, 0.6835797039574788 + 2.7755575615628914e-17im, 0.001458988805106128 - 0.00011828416055048585im, -0.010742924672971272 - 0.0019391835026828443im, 6.711357018786279e-5 + 0.00015948389111908323im, 0.0014589888051061194 + 0.00011828416055043034im, 0.6837245022006881 - 4.163336342344337e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-4.41602613500847 - 6.661338147750939e-16im, 0.1309617632789713 + 0.2012451729247356im, -0.0395392746729819 + 0.003874892191087604im, 0.01466369690458792 - 0.0026469141310523584im, 0.1309617632789711 - 0.2012451729247356im, -2.6205653218033493 - 6.661338147750939e-16im, -0.26152616845271875 + 0.5033050431228713im, 0.0848085683684704 - 0.20153302001529283im, -0.03953927467298191 - 0.0038748921910876123im, -0.261526168452719 - 0.5033050431228709im, -3.7906628545228047 + 3.0531133177191805e-16im, -0.8687075799527375 + 0.07042846834669048im, 0.01466369690458795 + 0.0026469141310523636im, 0.0848085683684704 + 0.20153302001529255im, -0.8687075799527374 - 0.07042846834669003im, -2.8467622973019084 + 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[1.0 + 5.551115123125783e-17im, 1.1709383462843448e-17 + 1.6479873021779667e-17im, 5.204170427930421e-18 + 7.806255641895632e-18im, 1.951563910473908e-18 - 1.734723475976807e-18im, 1.0842021724855044e-17 - 1.734723475976807e-17im, 0.9999999999999997 + 5.551115123125783e-17im, -5.551115123125783e-17 + 2.7755575615628914e-17im, -4.163336342344337e-17 - 3.469446951953614e-18im, 6.938893903907228e-18 - 6.071532165918825e-18im, -2.7755575615628914e-17 - 5.551115123125783e-17im, 0.9999999999999996 + 1.3877787807814457e-17im, -5.551115123125783e-17 - 9.71445146547012e-17im, 2.6020852139652106e-18 + 8.673617379884035e-19im, -1.3877787807814457e-17 + 3.469446951953614e-18im, 5.551115123125783e-17 + 1.249000902703301e-16im, 0.9999999999999994 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6825447635904842 - 5.551115123125783e-17im, 0.06755008317879169 - 0.169911671512522im, 0.005450784211113332 + 0.024459562591882096im, -0.006260120390620417 + 0.005531784939862368im, 0.06755008317879166 + 0.169911671512522im, 0.682546613616114 + 2.7755575615628914e-17im, 4.8228438227340686e-5 - 3.282994115458293e-5im, -9.660933333220656e-5 - 4.8914453400886876e-5im, 0.005450784211113339 - 0.024459562591882103im, 4.822843822736844e-5 + 3.282994115458293e-5im, 0.683408145827259 + 2.7755575615628914e-17im, -0.0005782578652207271 - 0.001047401650976186im, -0.006260120390620418 - 0.005531784939862369im, -9.66093333321788e-5 + 4.8914453400883406e-5im, -0.0005782578652206716 + 0.001047401650976193im, 0.6840164177278238 + 1.5612511283791264e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-5.479458071352036 + 0.0im, -0.08894458828995949 + 0.22372620368711854im, -0.00743512495307181 - 0.033363988946276395im, 0.008545191234949229 - 0.007550998580245015im, -0.08894458828995949 - 0.22372620368711882im, -3.6331667307557076 - 8.881784197001252e-16im, -0.4108943947032475 + 0.27970299878614946im, -0.15119869187580054 - 0.07655369422216991im, -0.007435124953071873 + 0.03336398894627646im, -0.4108943947032474 - 0.27970299878614935im, -4.307228721673095 - 4.996003610813204e-16im, 0.4689682665438526 + 0.849444799571469im, 0.008545191234949229 + 0.0075509985802450705im, -0.15119869187580048 + 0.07655369422216987im, 0.46896826654385215 - 0.8494447995714691im, -4.538673562343866 + 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[1.0000000000000002 + 0.0im, 3.686287386450715e-17 + 1.3444106938820255e-17im, 6.938893903907228e-18 - 6.7220534694101275e-18im, -9.974659986866641e-18 - 2.2551405187698492e-17im, 3.686287386450715e-17 - 1.1709383462843448e-17im, 1.0 + 5.551115123125783e-17im, 2.7755575615628914e-17 + 8.326672684688674e-17im, 1.9081958235744878e-17 + 2.9436088982981445e-17im, 3.469446951953614e-18 + 1.1058862159352145e-17im, 5.551115123125783e-17 - 9.71445146547012e-17im, 0.9999999999999992 - 5.551115123125783e-17im, -1.1015494072452725e-16 + 5.637851296924623e-17im, -9.974659986866641e-18 + 2.3635607360183997e-17im, 1.734723475976807e-17 - 2.878556767949014e-17im, -1.205632815803881e-16 - 5.984795992119984e-17im, 0.9999999999999996 + 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6825654606877967 + 0.0im, -0.1661505919456874 - 0.07658047169661901im, -0.00021552516674245084 - 0.02457853658339223im, -4.2588409732846995e-5 - 9.887945840153025e-5im, -0.16615059194568743 + 0.07658047169661898im, 0.682566194175494 + 1.3877787807814457e-17im, -5.189710822639526e-6 - 1.1004830067898319e-5im, 0.018323454273081186 + 0.01647103277008809im, -0.00021552516674244737 + 0.024578536583392232im, -5.1897108226117705e-6 + 1.100483006789138e-5im, 0.6827548036126243 + 0.0im, -0.16803666425015296 + 0.07063485168170285im, -4.25884097328464e-5 + 9.887945840153e-5im, 0.018323454273081193 - 0.016471032770088094im, -0.16803666425015296 - 0.07063485168170286im, -0.6823963937719351 - 2.7755575615628914e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-6.542976942439773 + 8.881784197001252e-16im, 0.21880134290668546 + 0.10084773007083228im, 0.00029401912405445374 + 0.033530004435351396im, -4.795668382143181e-6 - 1.1134369431953228e-5im, 0.2188013429066854 - 0.10084773007083214im, -4.684403335923417 + 1.1102230246251565e-16im, 0.20923434980119882 + 0.4436833778087801im, 0.026625454458709306 + 0.023933736515388528im, 0.00029401912405438435 - 0.03353000443535135im, 0.20923434980119948 - 0.4436833778087798im, -4.905402326393926 - 6.661338147750939e-16im, -0.20737191439015704 + 0.08716957195192648im, -4.795668382222978e-6 + 1.11343694322516e-5im, 0.02662545445870921 - 0.02393373651538851im, -0.20737191439015715 - 0.0871695719519266im, -2.9931488785073 - 8.881784197001252e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 5.551115123125783e-17im, -2.8189256484623115e-17 + 4.401860820291148e-17im, -1.0408340855860843e-17 + 4.553649124439119e-18im, -2.3635607360183997e-17 + 6.613633252161577e-18im, -2.0166160408230382e-17 - 3.404394821604484e-17im, 1.0 + 0.0im, 5.551115123125783e-17 + 9.020562075079397e-17im, -2.7929047963226594e-16 + 1.3400738851920835e-16im, -1.1275702593849246e-17 - 9.75781955236954e-19im, 6.938893903907228e-17 - 1.249000902703301e-16im, 1.0 + 0.0im, 3.599551212651875e-17 + 5.095750210681871e-17im, -2.4936649967166602e-17 - 8.944667923005412e-18im, -2.8015784137025435e-16 - 1.2967057982926633e-16im, 3.686287386450715e-17 - 4.90059381963448e-17im, 1.0000000000000002 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6825700980693266 - 5.551115123125783e-17im, -0.15272524361363338 + 0.10076975085969084im, -0.022966292467854053 - 0.008831117737622839im, -1.4505716131866322e-6 - 6.936613011003522e-7im, -0.15272524361363338 - 0.10076975085969084im, 0.6825701091511834 + 0.0im, -1.6711620719894738e-7 - 2.33858631661088e-7im, 0.012683244234222877 + 0.02108704776444749im, -0.022966292467854057 + 0.00883111773762284im, -1.6711620719200848e-7 + 2.33858631661088e-7im, 0.6825752700973584 - 5.551115123125783e-17im, -0.1823861048724696 - 0.014431144975884228im, -1.450571613185592e-6 + 6.936613011014563e-7im, 0.012683244234222874 - 0.021087047764447486im, -0.1823861048724696 + 0.014431144975884228im, -0.6825751670431544 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-7.606515646399505 + 4.440892098500626e-16im, 0.20112642805630015 - 0.13270537055292517im, 0.031331421750405125 + 0.01204772057798306im, -0.00014139441796867745 - 6.761461681572677e-5im, 0.20112642805630015 + 0.13270537055292483im, -5.745077327179889 + 8.881784197001252e-16im, 0.28589461543802513 + 0.40007442006826155im, 0.017319793379201656 + 0.028795732660207927im, 0.031331421750405104 - 0.012047720577983164im, 0.28589461543802563 - 0.40007442006826077im, -5.7809652347027445 - 4.440892098500626e-16im, -0.23995963358842246 - 0.018986601333564487im, -0.00014139441796863148 + 6.761461681563993e-5im, 0.017319793379201563 - 0.028795732660207893im, -0.23995963358842232 + 0.018986601333564654im, -3.918168480154039 - 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.9999999999999997 + 5.551115123125783e-17im, -6.288372600415926e-18 + 2.688821387764051e-17im, -6.938893903907228e-18 - 4.445228907190568e-18im, -5.2258544713801314e-17 - 2.8406096919120216e-17im, -4.87890977618477e-18 - 3.382710778154774e-17im, 1.0000000000000002 + 1.1102230246251565e-16im, 4.163336342344337e-17 + 2.7755575615628914e-17im, 9.8879238130678e-17 + 1.5352302762394743e-16im, -5.204170427930421e-18 + 2.4801124695605914e-18im, 5.551115123125783e-17 - 2.7755575615628914e-17im, 0.9999999999999994 + 0.0im, -1.689186984732416e-16 + 6.505213034913027e-17im, -4.90059381963448e-17 + 1.713039432527097e-17im, 1.0408340855860843e-16 - 1.5547459153442134e-16im, -1.5265566588595902e-16 - 6.331740687315346e-17im, 1.0000000000000004 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6825705762384429 - 2.7755575615628914e-17im, -0.1408752074739144 + 0.11676799069214608im, 0.02008109549672491 + 0.014198144826041984im, 3.4771483253086368e-6 + 5.724868057202231e-5im, -0.1408752074739144 - 0.11676799069214608im, 0.6825705773353885 + 0.0im, 4.2036975672621324e-7 + 1.5597294258512528e-6im, 0.014519457615854835 - 0.019853759690051865im, 0.02008109549672491 - 0.01419814482604199im, 4.2036975674009103e-7 - 1.5597294258581917e-6im, 0.6825949982341477 + 0.0im, -0.11442674268160655 - 0.1426360504233158im, 3.4771483253058314e-6 - 5.724868057201384e-5im, 0.014519457615854839 + 0.019853759690051872im, -0.11442674268160659 + 0.1426360504233158im, -0.682251986502228 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-8.670059519936032 + 0.0im, 0.1855171269889397 - 0.1537705785561272im, -0.027394363328249877 - 0.019368920287000508im, 4.879919432468696e-6 + 8.034438628272238e-5im, 0.18551712698894005 + 0.15377057855612739im, -6.8081544600875485 + 1.7763568394002505e-15im, -0.12771320748437498 - 0.4738638402184003im, 0.0204955918121613 - 0.028025465314720062im, -0.027394363328249904 + 0.01936892028700054im, -0.1277132074843751 + 0.4738638402184009im, -6.816260023532368 + 2.220446049250313e-16im, -0.14588749617183847 - 0.18185273683019648im, 4.879919432255325e-6 - 8.03443862825888e-5im, 0.020495591812161273 + 0.02802546531472006im, -0.14588749617183835 + 0.18185273683019645im, -4.953049807541282 + 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.9999999999999999 + 2.7755575615628914e-17im, -1.7780915628762273e-17 - 6.938893903907228e-18im, 1.713039432527097e-17 - 6.938893903907228e-18im, 3.0357660829594124e-18 + 4.336808689942018e-19im, -5.4643789493269423e-17 + 1.0842021724855044e-17im, 1.0 + 6.245004513516506e-17im, 1.734723475976807e-16 - 1.1102230246251565e-16im, 5.551115123125783e-17 - 6.938893903907228e-18im, 2.211772431870429e-17 + 5.204170427930421e-18im, 1.457167719820518e-16 + 1.1102230246251565e-16im, 1.0000000000000004 + 8.326672684688674e-17im, 1.249000902703301e-16 + 5.551115123125783e-17im, 4.9873299934333204e-18 - 4.336808689942018e-19im, 5.898059818321144e-17 + 6.938893903907228e-18im, 1.6653345369377348e-16 + 0.0im, 0.9999999999999996 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6825680927276354 + 0.0im, 0.18055295716337777 + 0.029606351739270922im, -0.024497755382331114 + 0.002431422443987887im, -0.00432760772223912 - 0.00033499118430728187im, 0.1805529571633778 - 0.029606351739270904im, 0.6825683840852126 + 4.336808689942018e-17im, 3.5252575735889025e-5 - 9.432942416856549e-6im, -0.00013116950288617063 + 1.1212765710401362e-5im, -0.024497755382331104 - 0.002431422443987887im, 3.5252575735882086e-5 + 9.432942416870427e-6im, 0.6830996035192785 + 5.551115123125783e-17im, -0.0010390388551479168 - 0.00018497645558268605im, -0.004327607722239118 + 0.000334991184307281im, -0.00013116950288617063 - 1.1212765710394423e-5im, -0.0010390388551479168 + 0.0001849764555826583im, 0.6832647857712917 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-9.733607218188055 + 0.0im, -0.2377404928702584 - 0.03898373510557014im, 0.033413832035892675 - 0.0033163504118547543im, 0.005906195067741365 + 0.00045718637350706734im, -0.23774049287025864 + 0.03898373510557013im, -7.872516598098659 + 1.7694179454963432e-16im, -0.471027717741797 + 0.12603837440406507im, -0.08762113277784214 + 0.007490119378761706im, 0.03341383203589254 + 0.0033163504118548653im, -0.4710277177417977 - 0.12603837440406473im, -7.908951887124689 + 1.5543122344752192e-15im, 0.4642748625098822 + 0.08265323086063003im, 0.005906195067741328 - 0.00045718637350705im, -0.08762113277784209 - 0.007490119378761428im, 0.46427486250988337 - 0.08265323086062937im, -7.57486281935414 - 4.440892098500626e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im, 3.0682921481339775e-17 - 6.5052130349130266e-18im, -5.9631119486702744e-18 + 5.637851296924623e-18im, 3.74049749507499e-18 - 1.0408340855860843e-17im, 3.230922474006803e-17 + 8.673617379884035e-19im, 0.9999999999999996 + 5.551115123125783e-17im, -1.0408340855860843e-17 - 3.469446951953614e-18im, 1.214306433183765e-17 + 7.806255641895632e-17im, -1.1709383462843448e-17 - 8.239936510889834e-18im, 6.938893903907228e-18 + 3.8163916471489756e-17im, 1.0000000000000002 + 1.1102230246251565e-16im, 2.914335439641036e-16 + 0.0im, 7.26415455565288e-18 + 1.474514954580286e-17im, 8.673617379884035e-18 - 9.71445146547012e-17im, 2.3592239273284576e-16 + 5.551115123125783e-17im, 1.0 + 6.938893903907228e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6825561866618035 - 5.551115123125783e-17im, -0.16365569804925542 - 0.08168218860745054im, -0.009783932687563848 + 0.023138502758655616im, 0.0029218914138805265 - 0.0046733912883320065im, -0.16365569804925545 + 0.08168218860745055im, 0.6825573096262962 + 2.7755575615628914e-17im, 3.2907309049576283e-6 + 5.2252959141737415e-5im, -1.4918090042875115e-5 + 0.00015520993543408686im, -0.009783932687563841 - 0.023138502758655616im, 3.290730904978445e-6 - 5.225295914171313e-5im, 0.6833081025818725 + 5.551115123125783e-17im, 0.001394870443623495 + 0.00022326484867087742im, 0.0029218914138805265 + 0.004673391288332007im, -1.491809004288032e-5 - 0.000155209935434099im, 0.0013948704436234742 - 0.00022326484867087049im, 0.6840750901646229 + 4.163336342344337e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-10.797167287751154 + 0.0im, 0.21537996878865062 + 0.10749828721250207im, 0.013335430296320479 - 0.03153761381570801im, -0.0039870439412563515 + 0.006377039315269639im, 0.21537996878865115 - 0.10749828721250229im, -8.940027555981372 + 4.440892098500626e-16im, -0.03034862503878072 - 0.4819006809941784im, -0.010515037651773154 + 0.1093999507907222im, 0.013335430296320436 + 0.031537613815707966im, -0.03034862503878094 + 0.4819006809941793im, -9.01801270849441 + 8.881784197001252e-16im, -0.4700867476265628 - 0.07524272021245759im, -0.003987043941256409 - 0.0063770393152696656im, -0.010515037651772863 - 0.10939995079072218im, -0.4700867476265628 + 0.07524272021245854im, -8.858743253037415 + 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.9999999999999999 + 0.0im, -2.6020852139652106e-18 + 2.9815559743351372e-18im, 8.673617379884035e-18 + 1.3010426069826053e-17im, 3.686287386450715e-18 + 4.119968255444917e-18im, -1.734723475976807e-18 - 2.0599841277224584e-18im, 0.9999999999999999 + 0.0im, -9.540979117872439e-17 - 4.163336342344337e-17im, -7.979727989493313e-17 - 2.7755575615628914e-17im, 5.204170427930421e-18 - 1.6479873021779667e-17im, -9.974659986866641e-17 + 9.71445146547012e-17im, 0.9999999999999993 + 5.551115123125783e-17im, -2.7755575615628914e-16 - 1.1102230246251565e-16im, 3.686287386450715e-18 - 2.6020852139652106e-18im, -6.591949208711867e-17 + 2.0816681711721685e-17im, -1.6653345369377348e-16 + 5.551115123125783e-17im, 1.0000000000000004 + 8.326672684688674e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6825031510836459 + 5.551115123125783e-17im, -0.121413729459406 - 0.13652078427638925im, 0.00010283753884397784 + 0.02780231358529111im, -2.3460926791270785e-5 + 0.006063475560398832im, -0.121413729459406 + 0.13652078427638925im, 0.6825056434933088 + 0.0im, 4.900067182404908e-5 + 4.325483996114876e-5im, -0.00018302918256010714 - 0.00016404830965054476im, 0.00010283753884398131 - 0.02780231358529111im, 4.900067182405342e-5 - 4.325483996110713e-5im, 0.6833026525993199 + 0.0im, -0.0018764906940406667 - 1.4201712238676167e-5im, -2.3460926791271652e-5 - 0.006063475560398831im, -0.00018302918256009326 + 0.00016404830965053782im, -0.0018764906940405834 + 1.4201712238634534e-5im, 0.6839016571605239 + 8.326672684688674e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-11.860781335262113 + 8.881784197001252e-16im, 0.1594223342630246 + 0.17925865716889655im, -0.00013982968016219843 - 0.037803205523017164im, 3.199280756889175e-5 - 0.008268539802762096im, 0.15942233426302438 - 0.17925865716889633im, -10.018510628143257 - 2.220446049250313e-16im, -0.36098145002249415 - 0.3186526686397424im, -0.08514320616354482 - 0.07631350543118204im, -0.00013982968016205966 + 0.03780320552301706im, -0.36098145002249477 + 0.3186526686397426im, -10.091024935933422 + 2.220446049250313e-16im, 0.4783336766477273 + 0.00362013134785788im, 3.19928075689091e-5 + 0.008268539802762077im, -0.0851432061635446 + 0.07631350543118182im, 0.4783336766477291 - 0.003620131347858324im, -9.95873712804233 + 8.881784197001252e-16im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4);;;], (⊞(ℂ^4) ⊗ ((ℂ^1)' ⊞ (ℂ^1)' ⊞ (ℂ^1)')) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im, -1.1275702593849246e-17 - 1.7780915628762273e-17im, -5.204170427930421e-18 - 1.734723475976807e-18im, 2.42861286636753e-17 - 2.6020852139652106e-18im, -1.951563910473908e-17 + 1.8214596497756474e-17im, 0.9999999999999998 - 2.7755575615628914e-17im, 0.0 + 8.326672684688674e-17im, -1.2706849461530112e-16 - 4.735795089416683e-16im, -6.938893903907228e-18 + 0.0im, 2.7755575615628914e-17 - 1.1102230246251565e-16im, 0.9999999999999998 + 2.0816681711721685e-17im, 1.0842021724855044e-16 - 1.1275702593849246e-16im, 2.45029690981724e-17 + 2.6020852139652106e-18im, -1.214306433183765e-16 + 4.77048955893622e-16im, 1.0711917464156784e-16 + 1.0018028073766061e-16im, 0.9999999999999989 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6822611820527735 - 5.551115123125783e-17im, -0.1386240328320961 + 0.1184259937457748im, -0.035025828479003346 + 0.003892004501977582im, 2.463460440100293e-5 - 2.290709394105508e-5im, -0.1386240328320961 - 0.1184259937457748im, 0.6822637331093762 - 2.7755575615628914e-17im, -1.8850868455974612e-5 - 1.2794956255057777e-5im, -0.035250963658690404 + 0.0014847456981756588im, -0.035025828479003346 - 0.0038920045019775786im, -1.8850868455960734e-5 + 1.2794956255030021e-5im, 0.6824578001733139 - 3.469446951953614e-18im, 0.14588259375563076 - 0.10825660892850557im, 2.463460440100224e-5 + 2.2907093941054903e-5im, -0.035250963658690404 - 0.0014847456981756553im, 0.14588259375563076 + 0.10825660892850557im, -0.6824566914080413 + 0.0im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-12.924641433937266 + 8.881784197001252e-16im, 0.18014344691070355 - 0.15389587419541428im, 0.04734752670303054 - 0.005261168545839329im, 0.0001518830953345096 - 0.00014123223866338921im, 0.1801434469107033 + 0.15389587419541434im, -11.121873694833248 + 4.440892098500626e-16im, 0.3997931411760065 + 0.2713580949256915im, -0.04818569976892606 + 0.0020295476500679713im, 0.04734752670303072 + 0.005261168545839412im, 0.39979314117600584 - 0.2713580949256902im, -11.11742821386616 - 2.636779683484747e-16im, 0.18745915095597285 - 0.13910975581378787im, 0.00015188309533431532 + 0.0001412322386632331im, -0.04818569976892609 - 0.002029547650067909im, 0.18745915095597263 + 0.13910975581378765im, -9.268584970632048 + 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.9999999999999996 + 0.0im, -2.42861286636753e-17 - 2.6020852139652106e-17im, 1.474514954580286e-17 + 1.734723475976807e-18im, 5.637851296924623e-18 - 4.380176776841438e-17im, -2.3635607360183997e-17 + 2.862293735361732e-17im, 0.9999999999999998 + 0.0im, -1.1102230246251565e-16 + 0.0im, -2.2898349882893854e-16 + 1.964574336543734e-16im, 1.1926223897340549e-17 + 0.0im, -8.326672684688674e-17 - 2.7755575615628914e-17im, 0.9999999999999996 - 5.551115123125783e-17im, -8.239936510889834e-17 + 7.546047120499111e-17im, -1.734723475976807e-18 + 4.2717565595928875e-17im, -2.3418766925686896e-16 - 1.986258379993444e-16im, -1.0668549377257364e-16 - 7.892991815694472e-17im, 0.9999999999999997 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6810937708964728 - 5.551115123125783e-17im, -0.15482198754546858 - 0.100968663756273im, 0.022108848372264324 + 0.03779145581814145im, 3.4538080608776463e-7 - 5.975086036865454e-7im, -0.15482198754546858 + 0.100968663756273im, 0.6810938653689946 - 1.3877787807814457e-17im, 5.876788252423548e-7 + 2.937828345456195e-7im, 0.0023535862273763412 + 0.043721100949716984im, 0.022108848372264324 - 0.03779145581814145im, 5.876788252423548e-7 - 2.937828345456195e-7im, 0.6810982004243054 + 0.0im, 0.09140932852168254 + 0.16063523212684863im, 3.4538080609321275e-7 + 5.975086036872501e-7im, 0.0023535862273763343 - 0.043721100949716984im, 0.09140932852168254 - 0.16063523212684863im, -0.6810982947783024 - 5.551115123125783e-17im], (ℂ^4 ⊗ (ℂ^1)') ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-13.989663915141646 + 0.0im, 0.1915714982853985 + 0.12493521432143607im, -0.029464298468016025 - 0.05036439325186441im, 0.0002922368157772283 - 0.0005055695298296688im, 0.19157149828539852 - 0.12493521432143663im, -12.231268426855696 + 1.1102230246251565e-15im, -0.4311062921446278 - 0.21551164179431104im, 0.0031370554570172293 + 0.0582751193585297im, -0.029464298468016036 + 0.050364393251864675im, -0.43110629214462715 + 0.21551164179430993im, -12.123041364453199 + 8.881784197001252e-16im, 0.11307794180319888 + 0.19871387005840163im, 0.00029223681577696115 + 0.0005055695298296081im, 0.0031370554570171183 - 0.05827511935852979im, 0.11307794180319904 - 0.19871387005840158im, -10.36351113734443 + 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.9999999999999993 + 0.0im, 7.806255641895632e-18 + 1.474514954580286e-17im, -1.3444106938820255e-17 - 1.3010426069826053e-17im, 0.9999999999999998 + 0.0im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.6745571188446045 + 0.0im, -0.19657360702573695 + 0.06590946737880031im, -0.19657360702573695 - 0.06590946737880031im, 0.674557120742726 - 5.551115123125783e-17im], (ℂ^2 ⊗ (ℂ^1)') ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-15.06031496534528 + 8.881784197001252e-16im, 0.18857566662387618 - 0.06322782562643126im, 0.1885756666238763 + 0.06322782562643108im, -13.29755912726822 + 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[6.89819550951793e-310 + 6.89819550953374e-310im], (ℂ^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[6.8982067348902e-310 + 6.89820673487675e-310im], (ℂ^1 ⊗ ℂ^1) ← ℂ^1);;;], (⊞(ℂ^1) ⊗ ⊞(ℂ^1)) ← ⊞(ℂ^1)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-15.06031496534531 + 3.552713678800501e-15im, -0.035988130266563625 - 0.19561031275469035im, -0.03598813026656386 + 0.19561031275469107im, -13.297559127268979 + 1.7763568394002505e-15im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3491142376892102 + 0.0im, -0.07502894411845026 - 0.4078132183015949im, -0.07502894411845024 + 0.4078132183015949im, -1.3491142414854513 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000018 - 5.551115123125783e-17im, 2.710505431213761e-17 + 5.204170427930421e-18im, 1.7997756063259374e-17 - 7.806255641895632e-18im, 1.0000000000000018 - 5.551115123125783e-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.98966391514167 + 1.7763568394002505e-15im, 0.18606136980198343 + 0.13300230599577928im, 0.029537447730037757 + 0.05032152793275663im, -0.00018315451195962014 - 0.0005544883504159798im, 0.18606136980198337 - 0.13300230599577909im, -12.231268426858461 + 4.440892098500626e-16im, 0.4402020774551434 + 0.19626521312262657im, 0.04711627064365103 + 0.034436720138129304im, 0.02953744773003782 - 0.050321527932756516im, 0.4402020774551427 - 0.196265213122627im, -12.123041364519128 + 8.881784197001252e-16im, -0.22352769788290855 - 0.048054046189921915im, -0.0001831545119595438 + 0.0005544883504160561im, 0.047116270643651106 - 0.03443672013812922im, -0.22352769788290883 + 0.0480540461899219im, -10.363511137415625 + 1.7763568394002505e-15im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.362187541792947 - 1.1102230246251565e-16im, 0.300737754164908 + 0.21497646097356726im, 0.04432747339130183 + 0.07551858274405074im, 4.3292322654227885e-7 + 1.310646860159918e-6im, 0.300737754164908 - 0.21497646097356737im, -1.3621877307379895 + 1.6653345369377348e-16im, 1.2001561740804245e-6 + 5.350926748914908e-7im, -0.07069827562301866 - 0.0516725262551342im, 0.044327473391301817 - 0.07551858274405075im, 1.20015617410818e-6 - 5.35092674947002e-7im, -1.3621964008485692 + 2.220446049250313e-16im, 0.3613881972670607 + 0.07769133440033547im, 4.329232265556823e-7 - 1.3106468601672364e-6im, -0.07069827562301864 + 0.051672526255134216im, 0.3613881972670606 - 0.07769133440033554im, 1.3621965895565633 - 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000013 - 5.551115123125783e-17im, 1.9949319973733282e-17 + 7.806255641895632e-18im, -1.8431436932253575e-18 + 2.2551405187698492e-17im, 4.553649124439119e-18 + 1.3877787807814457e-17im, 3.2959746043559335e-17 - 9.540979117872439e-18im, 1.0000000000000013 - 1.1102230246251565e-16im, 0.0 + 2.7755575615628914e-17im, -9.020562075079397e-17 + 5.551115123125783e-17im, 6.559423143537302e-18 - 2.6020852139652106e-17im, -2.7755575615628914e-17 + 0.0im, 1.0000000000000013 - 2.220446049250313e-16im, -8.673617379884035e-18 + 4.358492733391728e-17im, 1.431146867680866e-17 - 1.734723475976807e-17im, -9.367506770274758e-17 - 5.377642775528102e-17im, 0.0 - 2.45029690981724e-17im, 1.0000000000000009 - 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[-12.92464143393728 + 1.7763568394002505e-15im, 0.1383807550778782 - 0.19231840313185503im, -0.027531031627098947 + 0.03887814909305201im, -0.00012798675398117965 - 0.00016320052393828822im, 0.13838075507787842 + 0.192318403131855im, -11.121873694838765 + 1.9984014443252818e-15im, -0.4831733111485086 + 0.0036500406083221915im, -0.01342205254594455 + 0.04632309607981361im, -0.027531031627099023 - 0.03887814909305201im, -0.4831733111485088 - 0.0036500406083219694im, -11.117428214202738 + 3.1086244689504383e-15im, -0.06665757295542386 + 0.22371684207733977im, -0.00012798675398113107 + 0.00016320052393824225im, -0.013422052545944488 - 0.046323096079813456im, -0.06665757295542363 - 0.22371684207733974im, -9.268584971007883 + 8.881784197001252e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3645223641055475 - 2.220446049250313e-16im, 0.21297359037164085 - 0.29598581671621166im, -0.04073273764307765 + 0.057521035481176im, 4.151749715464853e-5 + 5.294045732951318e-5im, 0.21297359037164093 + 0.2959858167162116im, -1.364527466218758 + 2.220446049250313e-16im, -4.556474627989693e-5 + 3.442101828010635e-7im, 0.01963820340393981 - 0.06777669659699917im, -0.04073273764307767 - 0.057521035481175986im, -4.556474627986917e-5 - 3.4421018288433025e-7im, -1.364915600345771 + 1.1102230246251565e-16im, 0.1037471852914123 - 0.3481973861145322im, 4.151749715465726e-5 - 5.2940457329503895e-5im, 0.01963820340393982 + 0.06777669659699916im, 0.10374718529141233 + 0.3481973861145322im, 1.3649133828160802 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000001 - 1.6653345369377348e-16im, -1.0950441942103595e-17 + 3.469446951953614e-18im, -9.75781955236954e-18 + 8.673617379884035e-18im, -3.8163916471489756e-17 + 2.8189256484623115e-17im, -9.053088140253962e-18 - 1.474514954580286e-17im, 1.000000000000001 - 1.3877787807814457e-16im, 2.7755575615628914e-16 + 6.938893903907228e-17im, 1.3704315460216776e-16 + 2.749536709423239e-16im, -9.75781955236954e-18 - 6.938893903907228e-18im, 2.498001805406602e-16 - 2.7755575615628914e-17im, 1.000000000000002 - 1.1102230246251565e-16im, -1.1492543028346347e-16 + 7.752045533271357e-17im, -3.252606517456513e-17 - 2.0925101928970236e-17im, 1.3964523981613297e-16 - 2.7582103268031233e-16im, -1.2793585635328952e-16 - 8.836247705756861e-17im, 1.0000000000000016 - 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[-11.860781335262123 + 2.4424906541753444e-15im, 0.19782903272541513 + 0.13569384894924616im, 0.0145651521131539 - 0.03488492860299089im, -0.005360762247446915 + 0.0062953953527070195im, 0.19782903272541502 - 0.13569384894924613im, -10.018510628150016 + 1.7763568394002505e-15im, -0.09834489768178689 - 0.4713548679019999im, -0.011889672023653763 + 0.11371786325146171im, 0.01456515211315379 + 0.03488492860299082im, -0.09834489768178667 + 0.47135486790200054im, -10.091024937283285 + 1.3322676295501878e-15im, -0.4555655544398518 - 0.14586377052552324im, -0.005360762247446846 - 0.006295395352706965im, -0.011889672023653985 - 0.11371786325146205im, -0.4555655544398518 + 0.14586377052552324im, -9.958737144968847 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3650063021672945 - 2.498001805406602e-16im, 0.3013274240347422 + 0.20668492080223713im, 0.021423840696347632 - 0.05131214197337409im, -0.007862295313275086 + 0.009233063339148846im, 0.30132742403474216 - 0.20668492080223722im, -1.3650112869866453 + 1.1102230246251565e-16im, -2.669924473464036e-5 - 0.0001279661606487792im, 5.111754675597713e-5 - 0.000488909883977387im, 0.02142384069634765 + 0.05131214197337408im, -2.6699244734584848e-5 + 0.00012796616064873756im, -1.3666053051921228 + 2.220446049250313e-16im, -0.003574342365912253 - 0.0011444391485877503im, -0.007862295313275081 - 0.009233063339148842im, 5.111754675592162e-5 + 0.0004889098839774147im, -0.0035743423659123086 + 0.0011444391485875838im, -1.3678033146838906 + 2.220446049250313e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000001 - 1.6653345369377348e-16im, -4.119968255444917e-18 - 2.949029909160572e-17im, 3.469446951953614e-18 - 9.107298248878237e-18im, 6.071532165918825e-18 + 1.4230153513872246e-18im, -7.589415207398531e-18 + 1.9949319973733282e-17im, 1.0000000000000022 - 1.1102230246251565e-16im, 1.3877787807814457e-16 + 6.938893903907228e-17im, -4.163336342344337e-17 - 5.551115123125783e-17im, 3.469446951953614e-18 + 1.1709383462843448e-17im, 1.1102230246251565e-16 - 5.551115123125783e-17im, 1.0000000000000013 - 1.6653345369377348e-16im, -3.3306690738754696e-16 + 5.551115123125783e-17im, 2.6020852139652106e-18 - 1.531435568635775e-18im, 0.0 + 4.85722573273506e-17im, -3.0531133177191805e-16 + 5.551115123125783e-17im, 1.0000000000000007 - 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[-10.797167287751158 + 1.7763568394002505e-15im, 0.13129505492595323 + 0.20175733260747053im, -0.03407787254227059 + 0.0033396688051323675im, 0.0074012365846294545 - 0.0013359821762947074im, 0.1312950549259533 - 0.2017573326074708im, -8.940027555987582 + 4.440892098500626e-16im, -0.22263767025714287 + 0.4284644358631531im, 0.04262880747553072 - 0.10130005110884965im, -0.034077872542270696 - 0.003339668805132312im, -0.22263767025714232 - 0.42846443586315264im, -9.018012712910648 + 8.881784197001252e-16im, -0.47451351217771576 + 0.0384700912524486im, 0.00740123658462952 + 0.0013359821762946728im, 0.04262880747553052 + 0.10130005110884954im, -0.4745135121777153 - 0.038470091252448047im, -8.858743310427592 + 4.440892098500626e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3651123733236123 - 2.220446049250313e-16im, 0.19952815468562668 + 0.30660917345414185im, -0.05000447734808486 + 0.004900493506723447im, 0.010847941456213657 - 0.0019581398688278163im, 0.19952815468562657 - 0.3066091734541419im, -1.3651146192528312 + 2.220446049250313e-16im, -4.8281641584380086e-5 + 9.291763743318748e-5im, -0.00012095828310973791 + 0.0002874366182516186im, -0.05000447734808486 - 0.004900493506723426im, -4.8281641584269064e-5 - 9.291763743318748e-5im, -1.366616205362087 + 0.0im, -0.0028160124002296893 + 0.00022830172633316048im, 0.010847941456213655 + 0.001958139868827813im, -0.0001209582831097622 - 0.00028743661825164635im, -0.0028160124002296616 - 0.0002283017263330911im, -1.3681501834367842 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000013 - 1.6653345369377348e-16im, 1.1275702593849246e-17 + 1.1275702593849246e-17im, -1.0408340855860843e-17 - 1.0408340855860843e-17im, 1.3877787807814457e-17 - 1.734723475976807e-18im, 1.1275702593849246e-17 - 1.431146867680866e-17im, 1.0000000000000016 - 1.6653345369377348e-16im, 9.71445146547012e-17 - 8.326672684688674e-17im, -3.8163916471489756e-17 + 1.1102230246251565e-16im, -8.673617379884035e-18 + 3.469446951953614e-18im, 2.7755575615628914e-17 + 1.1102230246251565e-16im, 1.0000000000000004 - 5.551115123125783e-17im, -3.608224830031759e-16 + 1.1102230246251565e-16im, 1.2576745200831851e-17 + 3.469446951953614e-18im, -1.0408340855860843e-17 - 9.71445146547012e-17im, -3.885780586188048e-16 - 1.3877787807814457e-16im, 1.0000000000000018 - 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-9.733607218188066 + 8.881784197001252e-16im, -0.08900266383605679 + 0.22387228364212325im, -0.007303659635134116 - 0.032774058387991856im, 0.004439069337853472 - 0.0039226045791288765im, -0.08900266383605651 - 0.22387228364212314im, -7.8725165980852365 + 0.0im, -0.4030740093980844 + 0.27437952577286046im, -0.07845746981578285 - 0.03972394919043837im, -0.0073036596351341715 + 0.032774058387991814im, -0.4030740093980847 - 0.2743795257728602im, -7.908951886156134 + 8.881784197001252e-16im, 0.22792217174079218 + 0.41283668278532293im, 0.004439069337853459 + 0.003922604579128932im, -0.07845746981578253 + 0.039723949190438534im, 0.2279221717407924 - 0.4128366827853238im, -7.574862737522299 + 7.216449660063518e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3651361854552704 - 2.220446049250313e-16im, -0.13518684980423457 + 0.34004138168051135im, -0.010709532922319968 - 0.04805739517429995im, 0.006505220573790913 - 0.005748368873943161im, -0.13518684980423468 - 0.34004138168051135im, -1.3651367681790594 + 2.220446049250313e-16im, -6.0334266433439976e-5 + 4.10705900655145e-5im, 0.00023491047117375416 + 0.00011893796288959396im, -0.010709532922319936 + 0.04805739517429995im, -6.0334266433453854e-5 - 4.107059006550062e-5im, -1.3661992273587802 + 9.71445146547012e-17im, 0.001020232146451274 + 0.0018479520987091935im, 0.006505220573790916 + 0.005748368873943155im, 0.00023491047117376457 - 0.00011893796288960784im, 0.0010202321464512082 - 0.0018479520987090825im, -1.3665299891784357 + 1.0408340855860843e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000001 - 1.6653345369377348e-16im, 4.141652298894627e-17 - 3.5778671692021646e-17im, -2.6020852139652106e-18 + 1.734723475976807e-17im, 4.526544070126981e-18 - 4.336808689942018e-18im, 2.1467203015212988e-17 + 2.6020852139652106e-17im, 1.0000000000000013 - 5.551115123125783e-17im, -6.938893903907228e-17 + 1.249000902703301e-16im, 4.5102810375396984e-17 + 3.8163916471489756e-17im, -6.071532165918825e-18 - 1.3877787807814457e-17im, -6.938893903907228e-17 - 1.3877787807814457e-16im, 1.000000000000001 - 7.28583859910259e-17im, 1.3530843112619095e-16 + 2.7755575615628914e-16im, 2.087089182034596e-18 + 3.903127820947816e-18im, 3.642919299551295e-17 - 2.7755575615628914e-17im, 1.8735013540549517e-16 - 3.3306690738754696e-16im, 1.0000000000000013 - 9.020562075079397e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-8.67005951993605 + 8.881784197001252e-16im, 0.21883470645297112 + 0.10086310766342552im, 0.00029418363704063893 + 0.033548765531866996im, -3.167983815054735e-5 - 7.355257529598203e-5im, 0.21883470645297093 - 0.10086310766342577im, -6.808154460096448 + 8.881784197001252e-16im, 0.20933155698447709 + 0.44388950654166653im, 0.025825922200154207 + 0.023215033651922512im, 0.00029418363704054873 - 0.033548765531867im, 0.20933155698447736 - 0.4438895065416665im, -6.816259936107578 + 4.440892098500626e-16im, -0.21488406006309982 + 0.09032733191955428im, -3.1679838150716264e-5 + 7.355257529606529e-5im, 0.025825922200154137 - 0.02321503365192254im, -0.21488406006309976 - 0.0903273319195542im, -4.95304880477904 - 8.881784197001252e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3651411524768795 - 1.1102230246251565e-16im, 0.33235082037348285 + 0.15318382134491268im, 0.0004312952728617765 + 0.049185006106271315im, 4.561227725113336e-5 + 0.00010590011045862361im, 0.3323508203734828 - 0.1531838213449127im, -1.3651411546446737 + 1.1102230246251565e-16im, 1.3822679694741602e-6 + 2.931112554477311e-6im, -0.03658473153143153 - 0.032886174351123454im, 0.0004312952728617661 - 0.04918500610627132im, 1.3822679695019158e-6 - 2.9311125545189443e-6im, -1.3651901488392646 + 1.6653345369377348e-16im, 0.33714744695125715 - 0.14172121314674252im, 4.561227725114942e-5 - 0.0001059001104586307im, -0.03658473153143153 + 0.03288617435112347im, 0.33714744695125715 + 0.14172121314674246im, 1.3644968403098483 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000018 - 1.1102230246251565e-16im, 1.6696713456276768e-17 - 1.1058862159352145e-17im, -2.168404344971009e-18 - 2.42861286636753e-17im, -1.6903389495406818e-17 - 2.3418766925686896e-17im, 2.47198095326695e-17 + 8.673617379884035e-19im, 1.0000000000000016 - 5.551115123125783e-17im, 8.326672684688674e-17 + 2.0816681711721685e-16im, -1.0278236595162582e-16 - 5.898059818321144e-17im, -4.336808689942018e-19 + 2.0816681711721685e-17im, 1.1102230246251565e-16 - 1.8041124150158794e-16im, 1.0000000000000009 - 1.1102230246251565e-16im, 6.938893903907228e-18 + 1.1579279202145187e-16im, -6.012239859611024e-18 + 1.9081958235744878e-17im, -9.974659986866641e-17 + 5.377642775528102e-17im, 1.6479873021779667e-17 - 1.1492543028346347e-16im, 1.0000000000000007 - 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.606515646399512 + 6.661338147750939e-16im, 0.20112642805621722 - 0.13270537055287007im, 0.03133142179710519 + 0.01204772059594051im, -0.00014139454329687232 - 6.761467672727027e-5im, 0.2011264280562174 + 0.13270537055287024im, -5.7450773271953155 + 4.440892098500626e-16im, 0.28589461614931 + 0.40007442106362756im, 0.01731978983693431 + 0.028795726771483864im, 0.03133142179710524 - 0.012047720595940503im, 0.28589461614930967 - 0.4000744210636278im, -5.780965228982164 + 8.881784197001252e-16im, -0.23995970518910525 - 0.018986606996536037im, -0.0001413945432968515 + 6.761467672728935e-5im, 0.01731978983693428 - 0.02879572677148387im, -0.23995970518910548 + 0.01898660699653594im, -3.9181706239985044 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3651401961386616 - 1.6653345369377348e-16im, 0.30545048722709744 - 0.20153950171927043im, 0.04593258500682868 + 0.017662235502593215im, 2.900930567545956e-6 + 1.3872209383165366e-6im, 0.30545048722709756 + 0.20153950171927038im, -1.365140218287527 + 0.0im, 3.3385738087282624e-7 + 4.671924321852927e-7im, -0.025366485097526693 - 0.04217408992457419im, 0.04593258500682869 - 0.017662235502593222im, 3.3385738086588734e-7 - 4.6719243224080387e-7im, -1.3651505246820075 + 2.220446049250313e-16im, 0.36477226634450344 + 0.02886229442962157im, 2.900930567550191e-6 - 1.387220938322188e-6im, -0.025366485097526686 + 0.04217408992457421im, 0.36477226634450344 - 0.028862294429621654im, 1.3651503182158458 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000016 - 8.326672684688674e-17im, 2.7538735181131813e-17 - 3.252606517456513e-17im, -2.168404344971009e-17 - 1.3877787807814457e-17im, -1.0625181290357943e-17 - 5.594483210025203e-17im, 2.5261910618912253e-17 + 2.0383000842727483e-17im, 1.000000000000001 - 1.1102230246251565e-16im, 4.163336342344337e-17 + 1.3877787807814457e-16im, -9.085614205428527e-17 + 1.3877787807814457e-16im, -2.168404344971009e-17 + 1.214306433183765e-17im, 4.163336342344337e-17 - 1.1102230246251565e-16im, 1.0000000000000004 - 1.1102230246251565e-16im, -1.3617579286417936e-16 - 9.128982292327947e-17im, -7.37257477290143e-18 + 5.2909066017292616e-17im, -9.194034422677078e-17 - 1.4051260155412137e-16im, -1.3530843112619095e-16 + 9.82287168271867e-17im, 1.0000000000000004 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-6.542976942439778 + 4.440892098500626e-16im, 0.1854888430421311 - 0.1537471346890557im, -0.027379043916541897 - 0.01935808884475576im, 7.650399467353831e-7 + 1.2595911650636123e-5im, 0.1854888430421311 + 0.15374713468905565im, -4.684403335916086 + 4.440892098500626e-16im, -0.12765390043897257 - 0.4736437888640661im, 0.021129428399327056 - 0.02889216710477183im, -0.027379043916541845 + 0.019358088844755813im, -0.12765390043897315 + 0.47364378886406594im, -4.905402353682655 - 4.440892098500626e-16im, -0.14079445017400163 - 0.17550411660653226im, 7.650399467826544e-7 - 1.2595911650458043e-5im, 0.0211294283993271 + 0.0288921671047718im, -0.14079445017400163 + 0.1755041166065324im, -2.9931477547032244 - 1.6653345369377348e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3651309213755995 - 1.1102230246251565e-16im, 0.2817083356194395 - 0.23350110286511383im, -0.04013938227183228 - 0.02838016296552552im, -1.3010059139829033e-5 - 0.00021420105199585843im, 0.2817083356194395 + 0.23350110286511377im, -1.36513238836161 + 2.220446049250313e-16im, -6.3313633240982825e-6 - 2.349172978598213e-5im, -0.02908825703274499 + 0.039774988860678366im, -0.04013938227183228 + 0.02838016296552553im, -6.331363324150324e-6 + 2.349172978591968e-5im, -1.3655095383352487 - 1.1102230246251565e-16im, 0.22812415351719792 + 0.2843629688391047im, -1.301005913981994e-5 + 0.0002142010519958824im, -0.02908825703274499 - 0.039774988860678366im, 0.22812415351719792 - 0.2843629688391047im, 1.3647985751402654 + 3.469446951953614e-18im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000013 - 8.326672684688674e-17im, 3.111660235033398e-17 - 1.3010426069826053e-17im, 3.903127820947816e-18 + 8.890457814381136e-18im, -3.577867169202165e-18 + 5.3939058081153846e-17im, 2.846030702774449e-17 + 1.2034644114589099e-17im, 1.0000000000000009 - 1.1102230246251565e-16im, -2.949029909160572e-17 - 1.8041124150158794e-16im, -2.168404344971009e-17 - 1.951563910473908e-18im, 2.6020852139652106e-18 - 4.553649124439119e-18im, -2.2551405187698492e-17 + 1.8735013540549517e-16im, 1.0000000000000009 + 0.0im, -2.7755575615628914e-17 + 1.251169307048272e-16im, 2.927345865710862e-18 - 3.6944189027443564e-17im, -1.973247953923618e-17 + 2.6020852139652106e-18im, -2.5370330836160804e-17 - 1.1188966420050406e-16im, 1.0 + 5.204170427930421e-18im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-5.479458071352042 + 0.0im, -0.23758536370524613 - 0.03895829764557798im, 0.034015278441940376 - 0.003376044464133865im, 0.011369403090212078 + 0.0008800820338882194im, -0.23758536370524608 + 0.03895829764557787im, -3.6331667307512236 - 4.440892098500626e-16im, -0.4801665303552344 + 0.12848375297180795im, -0.16885838986576385 + 0.014434525760029043im, 0.03401527844194038 + 0.0033760444641339274im, -0.48016653035523443 - 0.12848375297180747im, -4.307228716204192 + 1.942890293094024e-16im, 0.9552828908312713 + 0.17006567378327686im, 0.011369403090212088 - 0.000880082033888202im, -0.16885838986576382 - 0.014434525760028849im, 0.9552828908312709 - 0.1700656737832762im, -4.538673565657044 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3650895271809707 + 0.0im, -0.36087436883811197 - 0.05917473557545061im, 0.04987406232941915 - 0.0049500418560002694im, 0.016658218662228455 + 0.0012894783345161146im, -0.36087436883811197 + 0.05917473557545058im, -1.3650932272321716 - 1.1102230246251565e-16im, -0.00011271837521566186 + 3.016136894382071e-5im, 0.00021578310486755625 - 1.8445792270506325e-5im, 0.04987406232941914 + 0.004950041856000266im, -0.00011271837521562023 - 3.0161368943806832e-5im, -1.3668162910424968 - 1.3877787807814457e-17im, 0.0023557856000349653 + 0.0004193922756666191im, 0.01665821866222845 - 0.0012894783345161146im, 0.00021578310486754237 + 1.8445792270485942e-5im, 0.0023557856000349653 - 0.0004193922756666191im, -1.3680328298001 - 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.000000000000001 - 5.551115123125783e-17im, -4.2717565595928875e-17 - 1.0191500421363742e-17im, 4.336808689942018e-18 - 4.336808689942018e-18im, 4.7704895589362195e-18 + 1.734723475976807e-18im, -2.8406096919120216e-17 + 3.2526065174565133e-19im, 1.0000000000000004 + 0.0im, -1.1102230246251565e-16 - 2.0816681711721685e-17im, 3.469446951953614e-17 - 1.734723475976807e-18im, 9.540979117872439e-18 + 3.903127820947816e-18im, -8.326672684688674e-17 + 2.7755575615628914e-17im, 1.0000000000000002 + 1.3877787807814457e-17im, 4.996003610813204e-16 + 1.3877787807814457e-16im, 7.806255641895632e-18 - 6.505213034913027e-19im, 4.163336342344337e-17 + 2.0383000842727483e-17im, 4.996003610813204e-16 - 1.3877787807814457e-16im, 1.0 + 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-4.416026135008472 + 0.0im, 0.21483322813207598 + 0.10722540350626975im, 0.015472598545510164 - 0.0365919079332912im, -0.00789932924326375 + 0.012634506639690684im, 0.2148332281320759 - 0.10722540350626977im, -2.620565321798184 + 4.440892098500626e-16im, -0.03564967065535918 - 0.566075087226645im, -0.020919311446894462 + 0.21764749862596638im, 0.015472598545510183 + 0.0365919079332912im, -0.03564967065535943 + 0.5660750872266449im, -3.79066285320752 + 5.551115123125783e-17im, -0.8606033640600512 - 0.1377493376763248im, -0.007899329243263755 - 0.012634506639690672im, -0.020919311446894517 - 0.21764749862596655im, -0.8606033640600513 + 0.13774933767632425im, -2.846762297445793 - 4.163336342344337e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.364907455783321 + 0.0im, 0.3264900166073685 + 0.16295441853143622im, 0.022692071923394615 - 0.05366559496739646im, -0.011574420772487113 + 0.01851259665183168im, 0.3264900166073685 - 0.1629544185314362im, -1.3649179323072795 - 5.551115123125783e-17im, -1.2276580093638356e-5 - 0.00019493773774659218im, 3.310914532468623e-5 - 0.0003444722678375839im, 0.022692071923394612 + 0.05366559496739646im, -1.2276580093568967e-5 + 0.00019493773774653667im, -1.3671594079089482 - 2.7755575615628914e-17im, -0.002890755528975608 - 0.0004626982374075217im, -0.011574420772487116 - 0.01851259665183168im, 3.310914532463072e-5 + 0.00034447226783768103im, -0.0028907555289755527 + 0.0004626982374074107im, -1.367449004360116 - 8.326672684688674e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000009 + 0.0im, -1.474514954580286e-17 + 9.215718466126788e-18im, -8.673617379884035e-19 + 0.0im, -9.215718466126788e-18 + 1.5612511283791264e-17im, -8.673617379884035e-18 - 1.214306433183765e-17im, 1.0000000000000009 + 2.7755575615628914e-17im, 2.42861286636753e-17 - 1.1102230246251565e-16im, -1.3877787807814457e-17 - 1.3877787807814457e-16im, -8.673617379884035e-19 - 5.204170427930421e-18im, -3.469446951953614e-18 + 1.6653345369377348e-16im, 1.0 + 2.7755575615628914e-17im, -5.828670879282072e-16 + 0.0im, -8.998878031629687e-18 - 1.734723475976807e-17im, 0.0 + 1.1102230246251565e-16im, -6.106226635438361e-16 + 5.551115123125783e-17im, 1.0000000000000004 + 6.938893903907228e-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[-3.352986965242095 + 4.440892098500626e-16im, 0.15814468694466388 + 0.1778220369883961im, -0.00021658155053226602 - 0.05855321171990288im, 5.9628857279695954e-5 - 0.015411075706512796im, 0.1581446869446639 - 0.17782203698839608im, -1.750083078545406 + 2.2898349882893854e-16im, -0.5927584884328359 - 0.5232514695318058im, -0.16018593434414324 - 0.14357399398809007im, -0.00021658155053223827 + 0.058553211719902916im, -0.5927584884328359 + 0.5232514695318057im, -2.8291185423521377 - 2.220446049250313e-16im, 0.5846458042317259 + 0.004424724245118805im, 5.962885727968381e-5 + 0.015411075706512817im, -0.16018593434414333 + 0.14357399398809023im, 0.5846458042317257 - 0.004424724245118639im, -1.2250537458090607 + 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3640910122500394 + 1.1102230246251565e-16im, 0.240863207891814 + 0.27083291314028607im, -0.00031775885598867015 - 0.08590667822283382im, 8.738659603056004e-5 - 0.022585062132263745im, 0.240863207891814 - 0.27083291314028607im, -1.3640946363689452 - 4.163336342344337e-17im, -0.00011781465044577444 - 0.00010399967305405045im, 0.0006029131688251588 + 0.0005403886039121453im, -0.0003177588559886632 + 0.08590667822283381im, -0.00011781465044571893 + 0.00010399967305398106im, -1.3653697883535323 - 5.551115123125783e-17im, 0.003599017917738312 + 2.7238169931081968e-5im, 8.738659603056004e-5 + 0.022585062132263745im, 0.0006029131688251865 - 0.0005403886039122008im, 0.0035990179177383674 - 2.72381699309987e-5im, -1.3651950999904467 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000007 + 0.0im, -1.3877787807814457e-17 - 6.938893903907228e-18im, 5.637851296924623e-18 + 2.6020852139652106e-17im, -3.0357660829594124e-18 - 1.5612511283791264e-17im, -1.2576745200831851e-17 + 5.204170427930421e-18im, 1.0000000000000004 + 0.0im, -3.608224830031759e-16 - 2.7755575615628914e-16im, 1.6653345369377348e-16 + 6.938893903907228e-17im, 5.204170427930421e-18 - 2.6020852139652106e-17im, -4.163336342344337e-16 + 3.3306690738754696e-16im, 0.9999999999999999 + 1.1102230246251565e-16im, 3.608224830031759e-16 + 0.0im, -1.734723475976807e-18 + 9.540979117872439e-18im, 1.1102230246251565e-16 - 4.163336342344337e-17im, 4.440892098500626e-16 - 5.551115123125783e-17im, 1.0000000000000002 + 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-2.2917921785103728 + 2.220446049250313e-16im, 0.17956767191303882 - 0.1534039917643572im, 0.09048667061029023 - 0.010054709472334979im, 0.0003713595299295394 - 0.00034531780943155687im, 0.17956767191303877 + 0.1534039917643572im, -1.2136268807916089 + 0.0im, 0.85082352029417 + 0.5774932729107454im, -0.091329326439136 + 0.0038467267410255412im, 0.09048667061029025 + 0.010054709472335im, 0.8508235202941701 - 0.5774932729107453im, -1.23937372153219 - 3.469446951953614e-17im, 0.18905791749410417 - 0.14029616907695996im, 0.00037135952992941885 + 0.000345317809431497im, -0.091329326439136 - 0.00384672674102551im, 0.18905791749410417 + 0.14029616907695996im, -0.1606250197728072 - 2.7755575615628914e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3603046577438773 + 0.0im, 0.2755849882568285 - 0.2354312266709361im, 0.1328569576988727 - 0.014762816468225012im, -3.290804082042319e-5 + 3.0600352663464687e-5im, 0.2755849882568285 + 0.23543122667093613im, -1.3603048093708272 + 1.3877787807814457e-17im, 6.293761632567008e-6 + 4.271867100835713e-6im, 0.1335679742731996 - 0.005625788762389242im, 0.13285695769887274 + 0.014762816468225012im, 6.293761632497619e-6 - 4.2718671008912246e-6im, -1.3603451173513306 - 2.7755575615628914e-17im, -0.29094794237837446 + 0.21590675628774708im, -3.2908040820423434e-5 - 3.060035266346878e-5im, 0.13356797427319958 + 0.005625788762389228im, -0.2909479423783745 - 0.21590675628774708im, 1.360334510558247 + 1.1102230246251565e-16im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000004 + 0.0im, 1.5178830414797062e-17 - 3.469446951953614e-18im, -6.591949208711867e-17 + 1.1275702593849246e-17im, 4.8138576458356397e-17 - 4.423544863740858e-17im, 1.3877787807814457e-17 + 1.3877787807814457e-17im, 0.9999999999999998 + 6.938893903907228e-18im, 4.371503159461554e-16 + 3.608224830031759e-16im, -2.0816681711721685e-16 + 3.660266534311063e-16im, -5.551115123125783e-17 - 8.673617379884035e-18im, 4.2327252813834093e-16 - 3.3306690738754696e-16im, 0.9999999999999994 + 5.551115123125783e-17im, 8.142358315366138e-17 - 1.682681771697503e-16im, 4.8138576458356397e-17 + 4.2500725161431774e-17im, -2.1250362580715887e-16 - 3.694961003830599e-16im, 6.028164079019405e-17 + 1.491862189340054e-16im, 0.9999999999999998 - 5.551115123125783e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-1.23990161037002 + 1.1102230246251565e-16im, 0.22440008867397604 + 0.14634469857549454im, -0.05485703401913652 - 0.09376911644340699im, 0.0004990802732162489 - 0.0008634085969155304im, 0.22440008867397598 - 0.14634469857549445im, -0.7872964691160385 - 6.245004513516506e-17im, -0.7352337117188427 - 0.36754607205291306im, 0.005839736085812314 + 0.10848112890773498im, -0.054857034019136525 + 0.09376911644340699im, -0.7352337117188426 + 0.367546072052913im, 0.7872974022350261 - 8.326672684688674e-17im, 0.13249976186738383 + 0.23284417847211955im, 0.00049908027321617 + 0.0008634085969155825im, 0.0058397360858123 - 0.10848112890773498im, 0.13249976186738377 - 0.23284417847211958im, 1.239900677251032 + 7.112366251504909e-17im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.3416184773045055 + 0.0im, 0.34991894559441394 + 0.2282030409233441im, -0.08069855250965795 - 0.13794096057859803im, -1.3546741474407395e-7 + 2.3435855222244295e-7im, 0.34991894559441394 - 0.2282030409233441im, -1.3416184823529385 - 5.551115123125783e-17im, -2.539295570619382e-7 - 1.2694033127425008e-7im, -0.008590544756839607 - 0.15958118302960453im, -0.08069855250965793 + 0.13794096057859803im, -2.539295570411215e-7 + 1.2694033132976124e-7im, -1.3416199270046936 + 0.0im, -0.20661097938840572 - 0.36308113373942036im, -1.3546741474564604e-7 - 2.3435855222439452e-7im, -0.008590544756839603 + 0.15958118302960453im, -0.20661097938840572 + 0.36308113373942036im, 1.3416199320531272 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0000000000000004 + 0.0im, 4.85722573273506e-17 + 5.204170427930421e-17im, -5.204170427930421e-18 - 1.734723475976807e-17im, -1.691355389077387e-17 - 5.984795992119984e-17im, 4.683753385137379e-17 - 5.377642775528102e-17im, 0.9999999999999994 + 0.0im, -4.85722573273506e-17 - 2.7755575615628914e-17im, 5.204170427930421e-16 - 1.0842021724855044e-17im, -6.938893903907228e-18 + 1.9081958235744878e-17im, -5.551115123125783e-17 + 0.0im, 0.9999999999999999 + 0.0im, -3.469446951953614e-17 - 9.540979117872439e-17im, -1.734723475976807e-17 + 5.898059818321144e-17im, 5.186823193170653e-16 + 8.673617379884035e-18im, -3.9898639947466563e-17 + 9.540979117872439e-17im, 0.9999999999999993 + 0.0im], (ℂ^4 ⊗ ℂ^1) ← ℂ^4);;;], (⊞(ℂ^4) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^4)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[-0.24386779863232677 + 0.0im, 0.41385241611497087 - 0.1387612138388245im, 0.41385241611497087 + 0.1387612138388245im, 0.24386779863232677 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.2345962798914403 - 1.1102230246251565e-16im, 0.6539807664769708 - 0.21927421817534865im, 0.6539807664769708 + 0.21927421817534865im, -1.23459627989144 - 1.0408340855860843e-16im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2) TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im, 2.7755575615628914e-17 - 2.7755575615628914e-17im, 2.7755575615628914e-17 + 2.7755575615628914e-17im, 1.0 + 0.0im], (ℂ^2 ⊗ ℂ^1) ← ℂ^2);;;], (⊞(ℂ^2) ⊗ (ℂ^1 ⊞ ℂ^1 ⊞ ℂ^1)) ← ⊞(ℂ^2)), BlockTensorKit.BlockTensorMap{TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}, ComplexF64, TensorKit.ComplexSpace, 2, 1, 3}(TensorKit.TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}[TensorMap{ComplexF64, TensorKit.ComplexSpace, 2, 1, Vector{ComplexF64}}(ComplexF64[1.0 + 0.0im], (ℂ^1 ⊗ ℂ^1) ← ℂ^1);;;], (⊞(ℂ^1) ⊗ ⊞(ℂ^1)) ← ⊞(ℂ^1))]), 8.991743688751257e-11)

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

The algorithm is optional

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

find_groundstate returns a triple:

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

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

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

4. Measure observables

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

julia
E = expectation_value(ψ, H)
-16.146039498409888 + 2.5883949884906777e-15im

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

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

julia
[expectation_value(ψ, i => σᶻ()) for i in 1:L]
16-element Vector{ComplexF64}:
 0.8660254404702439 + 4.80740691960603e-17im
  0.946355720453807 + 5.253329551667715e-17im
 0.9608648017893902 + 5.333871132492333e-17im
 0.9638440183517052 + 5.3504091066064665e-17im
 0.9644907463811438 + 5.353999168351233e-17im
 0.9646355503295925 + 5.354802991739354e-17im
 0.9646685220269158 + 5.354986021427001e-17im
 0.9646757521883524 + 5.3550261568854945e-17im
 0.9646757521883642 + 5.35502615688556e-17im
 0.9646685220269231 + 5.3549860214270414e-17im
 0.9646355503295958 + 5.354802991739373e-17im
 0.9644907463811503 + 5.3539991683512685e-17im
 0.9638440183517127 + 5.3504091066065084e-17im
 0.9608648017893974 + 5.333871132492373e-17im
 0.9463557204538141 + 5.2533295516677545e-17im
  0.866025440470251 + 4.8074069196060695e-17im

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

julia
variance(ψ, H)
6.730078894179314e-8

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

5. Magnetization across the transition

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

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

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

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

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

Where to go next

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

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