law transpose_axes_requested
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
8law transpose_axes_requested:
9 for +shape: Shape.Shape
10 for +a: U32
11 for +b: U32
12 for +inside: {True{} == Transpose.valid(shape, a, b) : Bool}
13 {Layout.transpose_axes(Shape.dimensions(shape), a, b, 0) ==
14 Transpose.requested_axes(Shape.rank_dimensions(Shape.dimensions(shape)), U32.to_nat(a), U32.to_nat(b)) : List<&2, U32>}
Uses (11)
Used by (0)
No other definition uses this definition.