law transpose_axes_valid
import bendtorch-core@0.1.0.0/src/tensor/transpose_LAWS.bend as TransposeLAWSimport Base
import bendtorch-core@0.1.0.0/src/shape/core.bend as Shape
import bendtorch-core@0.1.0.0/src/tensor/layout.bend as Layout
import bendtorch-core@0.1.0.0/src/tensor/transpose_spec.bend as Transpose
16law transpose_axes_valid:
17 for +shape: Shape.Shape
18 for +a: U32
19 for +b: U32
20 for +inside: {True{} == Transpose.valid(shape, a, b) : Bool}
21 {True{} == Layout.bijective(shape, Layout.transpose_axes(Shape.dimensions(shape), a, b, 0)) : Bool}
Uses (8)
Used by (0)
No other definition uses this definition.