Skip to main content
. 2026 May 15;28(5):557. doi: 10.3390/e28050557
Algorithm A1 Monte Carlo simulation of SYK capacity saturation
  •   1:

    Initialization:

  •   2:

    χi(0)=0

  •   3:

    ρi=|0〉〈0|

  •   4:

    D=0.25

  •   5:

    χcrit=14ℓP2

  •   6:

    Jijkl∼N0,JN4

  •   7:

    thop=0.1

  •   8:

    for realization =1 to 105 do                                  ▹ Monte Carlo

  •   9:

        for t=1 to Tmax do

  • 10:
            SYK Hamiltonian:
    HSYK(i)=∑ijklJijklψi,kψi,lψi,mψi,n (A47)
    Hhop(i,i+1)=thopψi⊤ψi+1 (A48)
    Htot=HSYK+Hhop (A49)
  • 11:
            Time evolution:
    U(t)=e−iHtotΔt (A50)
    ρi←U(t)ρiU†(t) (A51)
  • 12:
            Bulk drive + diffusion:
    χi(t+Δt)=χi(t)+D∇2χi(t)+Jbulk(i,t) (A52)
    ξi(t)=2DΔtηi(t),ηi∼N(0,1) (A53)
  • 13:

            Saturation condition:

  • 14:

            if χi(t+Δt)>χcrit then

  • 15:

               ρi←IdimHi

  • 16:

               χi(t+Δt)←χcrit

  • 17:

            end if

  • 18:
            Von Neumann entropy:
    Si(t)=−Trρilogρi (A54)
  • 19:

        end for

  • 20:

        τsat(r)= first passage time s.t. χi>χcrit

  • 21:

    end for

  • 22:

    DSYK=〈D[S]〉

  • 23:

    〈τsat〉=〈τsat(r)〉