Skip to content

multifusion test fails against TensorKit main #49

@kshyatt

Description

@kshyatt

Running with:

[sources]
TensorKit = {url = "https://github.com/QuantumKitHub/TensorKit.jl", rev = "main"}

I see:

Multifusion: Test Failed at /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252
  Expression: #= /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252 =# @constinferred(blocksectors(v ^ 2)) == blocksectors(v  v)
   Evaluated: TensorKitSectors.IsingBimodule[(1, 1, 0), (1, 1, 1)] == {IsingBimodule(1, 1, 0), IsingBimodule(1, 1, 1)}

Stacktrace:
 [1] top-level scope
   @ ~/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:158
 [2] macro expansion
   @ ~/.julia/juliaup/julia-1.12.6+0.aarch64.apple.darwin14/Julia-1.12.app/Contents/Resources/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1777 [inlined]
 [3] macro expansion
   @ ~/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252 [inlined]
 [4] macro expansion
   @ ~/.julia/juliaup/julia-1.12.6+0.aarch64.apple.darwin14/Julia-1.12.app/Contents/Resources/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:680 [inlined]
Multifusion: Test Failed at /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252
  Expression: #= /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252 =# @constinferred(blocksectors(v ^ 2)) == blocksectors(v  v)
   Evaluated: TensorKitSectors.IsingBimodule[(1, 1, 0), (1, 1, 1), (1, 2, 0)] == {IsingBimodule(1, 1, 0), IsingBimodule(1, 1, 1), IsingBimodule(1, 2, 0)}

Stacktrace:
 [1] top-level scope
   @ ~/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:158
 [2] macro expansion
   @ ~/.julia/juliaup/julia-1.12.6+0.aarch64.apple.darwin14/Julia-1.12.app/Contents/Resources/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1777 [inlined]
 [3] macro expansion
   @ ~/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252 [inlined]
 [4] macro expansion
   @ ~/.julia/juliaup/julia-1.12.6+0.aarch64.apple.darwin14/Julia-1.12.app/Contents/Resources/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:680 [inlined]
Multifusion: Test Failed at /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252
  Expression: #= /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252 =# @constinferred(blocksectors(v ^ 2)) == blocksectors(v  v)
   Evaluated: TensorKitSectors.IsingBimodule[(1, 2, 0), (2, 2, 0), (2, 2, 1)] == {IsingBimodule(1, 2, 0), IsingBimodule(2, 2, 0), IsingBimodule(2, 2, 1)}

Stacktrace:
 [1] top-level scope
   @ ~/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:158
 [2] macro expansion
   @ ~/.julia/juliaup/julia-1.12.6+0.aarch64.apple.darwin14/Julia-1.12.app/Contents/Resources/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1777 [inlined]
 [3] macro expansion
   @ ~/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:252 [inlined]
 [4] macro expansion
   @ ~/.julia/juliaup/julia-1.12.6+0.aarch64.apple.darwin14/Julia-1.12.app/Contents/Resources/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:680 [inlined]
Multifusion: Test Failed at /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:256
  Expression: #= /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:256 =# @constinferred(blocksectors(v  v)) == blocksectors(v)
   Evaluated: {IsingBimodule(1, 2, 0)} == TensorKitSectors.IsingBimodule[(1, 2, 0)]

Stacktrace:
 [1] top-level scope
   @ ~/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:158
 [2] macro expansion
   @ ~/.julia/juliaup/julia-1.12.6+0.aarch64.apple.darwin14/Julia-1.12.app/Contents/Resources/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1777 [inlined]
 [3] macro expansion
   @ ~/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:256 [inlined]
 [4] macro expansion
   @ ~/.julia/juliaup/julia-1.12.6+0.aarch64.apple.darwin14/Julia-1.12.app/Contents/Resources/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:680 [inlined]
Multifusion: Test Failed at /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:256
  Expression: #= /Users/khyatt/.julia/dev/BlockTensorKit/test/vectorspaces/sumspace.jl:256 =# @constinferred(blocksectors(v  v)) == blocksectors(v)
   Evaluated: {IsingBimodule(2, 1, 0)} == TensorKitSectors.IsingBimodule[(2, 1, 0)]

Guessing this is fusionblockstructure changes related which I wasn't super familiar with, if anyone else wants to take a look? 😅

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions