Skip to content

Commit 19defa0

Browse files
authored
fix: Artin braid check over/underbraiding conventions (#92)
* potential artin braid fix * make it make sense hopefully
1 parent 0a72978 commit 19defa0

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

test/sectors.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -284,11 +284,11 @@ end
284284
Rcde, Rdce = Rsymbol(c, d, e), Rsymbol(d, c, e)
285285
Fdabefc = Fsymbol(d, a, b, e, f, c)
286286
if FusionStyle(I) isa MultiplicityFreeFusion
287-
RFR1 = Rcde * conj(Fdabefc) * conj(Rdaf)
288-
RFR2 = conj(Rdce) * conj(Fdabefc) * Radf
287+
RFR1 = Rcde * conj(Fdabefc) * conj(Radf)
288+
RFR2 = conj(Rdce) * conj(Fdabefc) * Rdaf
289289
else
290-
@tensor RFR1[ν, μ, λ, σ] := Rcde[ν, ρ] * conj(Fdabefc[κ, λ, μ, ρ]) * conj(Rdaf[σ, κ])
291-
@tensor RFR2[ν, μ, λ, σ] := conj(Rdce[ν, ρ]) * conj(Fdabefc[κ, λ, μ, ρ]) * Radf[σ, κ]
290+
@tensor RFR1[μ, ν, λ, σ] := Rcde[ν, ρ] * conj(Fdabefc[κ, λ, μ, ρ]) * conj(Radf[σ, κ])
291+
@tensor RFR2[μ, ν, λ, σ] := conj(Rdce[ρ, ν]) * conj(Fdabefc[κ, λ, μ, ρ]) * Rdaf[κ, σ]
292292
end
293293
FRF1, FRF2 = zero(RFR1), zero(RFR2)
294294
for g in (d, b)
@@ -297,10 +297,10 @@ end
297297
Rbdg, Rdbg = Rsymbol(b, d, g), Rsymbol(d, b, g)
298298
if FusionStyle(I) isa MultiplicityFreeFusion
299299
FRF1 += Fabdecg * Rbdg * conj(Fadbefg)
300-
FRF2 += conj(Fabdecg) * conj(Rdbg) * Fadbefg
300+
FRF2 += Fabdecg * conj(Rdbg) * conj(Fadbefg)
301301
else
302-
@tensor FRF1[ν, μ, β, α] += Fabdecg[μ, ν, κ, λ] * Rbdg[κ, θ] * conj(Fadbefg[α, β, θ, λ])
303-
@tensor FRF2[ν, μ, β, α] += conj(Fabdecg[μ, ν, κ, λ]) * conj(Rdbg[κ, θ]) * Fadbefg[α, β, θ, λ]
302+
@tensor FRF1[μ, ν, β, α] += Fabdecg[μ, ν, κ, λ] * Rbdg[κ, θ] * conj(Fadbefg[α, β, θ, λ])
303+
@tensor FRF2[μ, ν, β, α] += Fabdecg[μ, ν, κ, λ] * conj(Rdbg[θ, κ]) * conj(Fadbefg[α, β, θ, λ])
304304
end
305305
end
306306
@test isapprox(RFR1, FRF1; atol = 1.0e-12, rtol = 1.0e-12)

0 commit comments

Comments
 (0)