@@ -268,18 +268,17 @@ function type_repr(::Type{<:GradedSpace{ProductSector{T}}}) where
268268end
269269
270270# Specific constructors for Z_N
271- const ZNSpace{N, T} = GradedSpace{ZNIrrep{N, T}, NTuple{N, Int}}
272- ZNSpace {N} (dims; dual:: Bool = false ) where {N} = Rep[ℤ{N}](dims; dual)
273- ZNSpace {N, T} (dims:: NTuple{N, Int} ; dual:: Bool = false ) where {T, N} = ZNSpace {N, T} (dims, dual)
274- ZNSpace {N, T} (dims:: Vararg{Int, N} ; dual:: Bool = false ) where {T, N} = ZNSpace {N, T} (dims, dual)
275- ZNSpace (dims:: NTuple{N, Int} ; dual:: Bool = false ) where {N} = Rep[ℤ{N}](dims, dual)
276- ZNSpace (dims:: Vararg{Int, N} ; dual:: Bool = false ) where {N} = Rep[ℤ{N}](dims, dual)
271+ const ZNSpace{N} = GradedSpace{ZNIrrep{N}, NTuple{N, Int}}
272+ ZNSpace {N} (dims:: NTuple{N, Int} ; dual:: Bool = false ) where {N} = ZNSpace {N} (dims, dual)
273+ ZNSpace {N} (dims:: Vararg{Int, N} ; dual:: Bool = false ) where {N} = ZNSpace {N} (dims, dual)
274+ ZNSpace (dims:: NTuple{N, Int} ; dual:: Bool = false ) where {N} = ZNSpace {N} (dims, dual)
275+ ZNSpace (dims:: Vararg{Int, N} ; dual:: Bool = false ) where {N} = ZNSpace {N} (dims, dual)
277276
278277# TODO : Do we still need all of those
279278# ASCII type aliases
280- const Z2Space = ZNSpace{2 , UInt8 }
281- const Z3Space = ZNSpace{3 , UInt8 }
282- const Z4Space = ZNSpace{4 , UInt8 }
279+ const Z2Space = ZNSpace{2 }
280+ const Z3Space = ZNSpace{3 }
281+ const Z4Space = ZNSpace{4 }
283282const U1Space = Rep[U₁]
284283const CU1Space = Rep[CU₁]
285284const SU2Space = Rep[SU₂]
0 commit comments