packages feed

static-tensor-0.1.0.0: tests/CoreDump/Matrix/MinorMatrix.dump-simpl.ghc821.golden

==================== Tidy Core ====================
2017-09-12 21:51:43.5583543 UTC

Result size of Tidy Core
  = {terms: 1,239, types: 3,563, coercions: 84,178, joins: 0/2}

-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$trModule2 :: GHC.Prim.Addr#
CoreDump.Matrix.MinorMatrix.$trModule2
  = "CoreDump.Matrix.MinorMatrix"#

-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$trModule1 :: GHC.Types.TrName
CoreDump.Matrix.MinorMatrix.$trModule1
  = GHC.Types.TrNameS CoreDump.Matrix.MinorMatrix.$trModule2

-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$trModule4 :: GHC.Prim.Addr#
CoreDump.Matrix.MinorMatrix.$trModule4 = "main"#

-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$trModule3 :: GHC.Types.TrName
CoreDump.Matrix.MinorMatrix.$trModule3
  = GHC.Types.TrNameS CoreDump.Matrix.MinorMatrix.$trModule4

-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$trModule :: GHC.Types.Module
CoreDump.Matrix.MinorMatrix.$trModule
  = GHC.Types.Module
      CoreDump.Matrix.MinorMatrix.$trModule3
      CoreDump.Matrix.MinorMatrix.$trModule1

-- RHS size: {terms: 8, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 -> GHC.Types.[] @ e
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93
            @ e xs1
      }

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 ->
          GHC.Types.:
            @ e
            x
            (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99
               @ e xs1)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False,
          'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 ->
          GHC.Types.:
            @ e
            x
            (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93
               @ e xs1)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False,
          'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 ->
          GHC.Types.:
            @ e
            x
            (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85
               @ e xs1)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True,
          'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 ->
          GHC.Types.:
            @ e
            x
            (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77
               @ e xs1)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
          'False, 'True, 'False, 'False, 'False, 'False, 'False, 'False])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 ->
          GHC.Types.:
            @ e
            x
            (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67
               @ e xs1)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
          'False, 'False, 'True, 'False, 'False, 'False, 'False, 'False])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 ->
          GHC.Types.:
            @ e
            x
            (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55
               @ e xs1)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
          'False, 'False, 'False, 'True, 'False, 'False, 'False, 'False])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 ->
          GHC.Types.:
            @ e
            x
            (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43
               @ e xs1)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
          'False, 'False, 'False, 'False, 'False, 'True, 'False, 'False])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 ->
          GHC.Types.:
            @ e
            x
            (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29
               @ e xs1)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
          'False, 'False, 'False, 'False, 'False, 'False, 'True, 'False])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15
     `cast` <Co:52>)

-- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : x xs1 -> GHC.Types.: @ e x (GHC.Types.[] @ e)
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2
            @ e xs1
      }

-- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk
  :: forall e. [e] -> [e]
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1
            @ e xs1
      }

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
  :: (Data.Tensor.Static.IsTensor '[4, 4] Float,
      Data.Tensor.Static.GetSliceElemsWrk
        '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
          'False, 'False, 'False, 'False, 'False, 'False, 'False, 'True])
CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk
     `cast` <Co:52>)

-- RHS size: {terms: 80, types: 460, coercions: 83,691, joins: 0/2}
CoreDump.Matrix.MinorMatrix.$sminorMatrix
  :: Matrix 4 4 Float
     -> Matrix (4 GHC.TypeNats.- 1) (4 GHC.TypeNats.- 1) Float
CoreDump.Matrix.MinorMatrix.$sminorMatrix
  = \ (m :: Matrix 4 4 Float) ->
      let {
        $wf
          :: forall (x1 :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *)
               (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float)
               x1 =>
             Float
        $wf
          = \ (@ (x1 :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *)
                      (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float)
                      x1) ->
              case GHC.Types.HEq_sc
                     @ Bool
                     @ Bool
                     @ (Data.Tensor.Static.PositiveDims '[4, 4])
                     @ 'True
                     ((Data.Tensor.Static.$p1IsTensor
                         @ '[4, 4]
                         @ Float
                         (GHC.Classes.$p1(%,%)
                            @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                            @ (Data.Tensor.Static.GetSliceElemsWrk
                                 (Data.Tensor.Static.ElemsInSlice'
                                    '[Data.Matrix.Static.MinorMatrixNewIndex
                                        0 (Data.Matrix.Static.Index0 x1),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        0 (Data.Matrix.Static.Index1 x1)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           0 (Data.Matrix.Static.Index0 x1),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           0 (Data.Matrix.Static.Index1 x1)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           0 (Data.Matrix.Static.Index0 x1)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:141>)))
                      `cast` <Co:12>)
              of cobox2
              { __DEFAULT ->
              case GHC.Types.HEq_sc
                     @ Bool
                     @ Bool
                     @ (Data.Tensor.Static.PositiveDims '[4, 4])
                     @ 'True
                     ((Data.Tensor.Static.$p1IsTensor
                         @ '[4, 4]
                         @ Float
                         (GHC.Classes.$p1(%,%)
                            @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                            @ (Data.Tensor.Static.GetSliceElemsWrk
                                 (Data.Tensor.Static.ElemsInSlice
                                    '[Data.Matrix.Static.MinorMatrixNewIndex
                                        0 (Data.Matrix.Static.Index0 x1),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        0 (Data.Matrix.Static.Index1 x1)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:18>)))
                      `cast` <Co:12>)
              of cobox3
              { __DEFAULT ->
              let {
                $dIsTensor1 :: Data.Tensor.Static.IsTensor '[4, 4] Float
                $dIsTensor1
                  = GHC.Classes.$p1(%,%)
                      @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                      @ (Data.Tensor.Static.GetSliceElemsWrk
                           (Data.Tensor.Static.ElemsInSlice
                              '[Data.Matrix.Static.MinorMatrixNewIndex
                                  0 (Data.Matrix.Static.Index0 x1),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  0 (Data.Matrix.Static.Index1 x1)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:18>) } in
              case GHC.Types.HEq_sc
                     @ Bool
                     @ Bool
                     @ (Data.Tensor.Static.PositiveDims '[4, 4])
                     @ 'True
                     ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor1)
                      `cast` <Co:12>)
              of cobox5
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   0 (Data.Matrix.Static.Index0 x1),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   0 (Data.Matrix.Static.Index1 x1)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:18>))
                    `cast` <Co:32>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 m)
              of {
                [] -> GHC.List.badHead @ Float;
                : x ds1 -> x
              }
              }
              }
              } } in
      case $wf
             @ '[0, 0]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9265>)
      of
      { GHC.Types.F# dt1 ->
      case $wf
             @ '[0, 1]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9267>)
      of
      { GHC.Types.F# dt3 ->
      case $wf
             @ '[0, 2]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9267>)
      of
      { GHC.Types.F# dt5 ->
      case $wf
             @ '[1, 0]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9267>)
      of
      { GHC.Types.F# dt7 ->
      case $wf
             @ '[1, 1]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9269>)
      of
      { GHC.Types.F# dt9 ->
      case $wf
             @ '[1, 2]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9269>)
      of
      { GHC.Types.F# dt11 ->
      case $wf
             @ '[2, 0]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9267>)
      of
      { GHC.Types.F# dt13 ->
      case $wf
             @ '[2, 1]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9269>)
      of
      { GHC.Types.F# dt15 ->
      case $wf
             @ '[2, 2]
             (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9269>)
      of
      { GHC.Types.F# dt17 ->
      (TensorInstances.Tensor'3'3'Float
         dt1 dt3 dt5 dt7 dt9 dt11 dt13 dt15 dt17)
      `cast` <Co:19>
      }
      }
      }
      }
      }
      }
      }
      }
      }

-- RHS size: {terms: 1, types: 0, coercions: 19, joins: 0/0}
minorMatrix_ :: Matrix 4 4 Float -> Matrix 3 3 Float
minorMatrix_
  = CoreDump.Matrix.MinorMatrix.$sminorMatrix `cast` <Co:19>


------ Local rules for imported ids --------
"SPEC/CoreDump.Matrix.MinorMatrix minorMatrix @ 0 @ 0 @ 4 @ Float"
    forall ($d(%,%)
              :: Data.Tensor.Static.Generate
                   '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]
                   Float
                   ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                   (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float)).
      minorMatrix @ 0 @ 0 @ 4 @ Float $d(%,%)
      = CoreDump.Matrix.MinorMatrix.$sminorMatrix
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '[]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False, 'True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'True, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['True, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False,
                     'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True,
                     'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'True, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'True, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'True, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['True, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False,
                     'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False,
                     'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True,
                     'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'True, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'True, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['True, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False,
                     'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False,
                     'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False,
                     'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True,
                     'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'True, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False,
                     'False, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'False, 'False,
                                                                            'False, 'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'False, 'False, 'False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                             'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                             'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                             'False, 'False, 'False,
                                                                             'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                             'False, 'False, 'False,
                                                                             'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                             'False, 'False, 'False,
                                                                             'False, 'False, 'False,
                                                                             'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                             'False, 'False, 'False,
                                                                             'False, 'False, 'False,
                                                                             'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                             'False, 'False, 'False,
                                                                             'False, 'False, 'False,
                                                                             'False, 'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8
"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '[]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk