packages feed

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

==================== Tidy Core ====================
2017-09-12 21:55:18.9076716 UTC

Result size of Tidy Core
  = {terms: 3,205, types: 13,903, coercions: 1,360,770, joins: 0/32}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59
               @ e xs1)
      }

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

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58
               @ e xs1)
      }

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

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

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55
               @ e xs1)
      }

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

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

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

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

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

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

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

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

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52
               @ e xs1)
      }

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

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

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

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

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

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47
               @ e xs1)
      }

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40
               @ e xs1)
      }

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

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34
     `cast` <Co:52>)

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

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

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

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33
               @ e xs1)
      }

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

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

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

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

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

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

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

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

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

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24
               @ e xs1)
      }

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

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

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

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

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15
     `cast` <Co:52>)

-- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$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
            (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10
               @ e xs1)
      }

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

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

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

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

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

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk
     `cast` <Co:52>)

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

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

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

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

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

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

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

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60
     `cast` <Co:52>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95
     `cast` <Co:52>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81
     `cast` <Co:52>)

-- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15
  = \ (@ 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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134
  :: forall e. [e] -> [e]
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134
  = \ (@ e) (ds :: [e]) ->
      case ds of {
        [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e];
        : ds1 xs1 ->
          CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15
            @ e xs1
      }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0}
CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
  :: (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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
  = (TensorInstances.$fIsTensor:Float6,
     CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120
     `cast` <Co:52>)

-- RHS size: {terms: 1,586,
              types: 9,188,
              coercions: 1,359,938,
              joins: 0/32}
adjugateMatrix_ :: Matrix 4 4 Float -> Matrix 4 4 Float
adjugateMatrix_
  = \ (x :: Matrix 4 4 Float) ->
      let {
        $wf
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[0, 0])
                  (Data.Matrix.Static.Index1 '[0, 0])
                  4
                  Float)
               index =>
             Float
        $wf
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[0, 0])
                         (Data.Matrix.Static.Index1 '[0, 0])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[0, 0])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[0, 0])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[0, 0])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[0, 0])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[0, 0])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[0, 0])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[0, 0])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[0, 0])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[0, 0])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[0, 0])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[0, 0])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9300>)
      of
      { GHC.Types.F# dt1 ->
      case $wf
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9302>)
      of
      { GHC.Types.F# dt3 ->
      case $wf
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9302>)
      of
      { GHC.Types.F# dt5 ->
      case $wf
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9302>)
      of
      { GHC.Types.F# dt7 ->
      case $wf
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9304>)
      of
      { GHC.Types.F# dt9 ->
      case $wf
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9304>)
      of
      { GHC.Types.F# dt11 ->
      case $wf
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9302>)
      of
      { GHC.Types.F# dt13 ->
      case $wf
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9304>)
      of
      { GHC.Types.F# dt15 ->
      case $wf
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9304>)
      of
      { GHC.Types.F# dt17 ->
      let {
        $wf1
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[0, 1])
                  (Data.Matrix.Static.Index1 '[0, 1])
                  4
                  Float)
               index =>
             Float
        $wf1
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[0, 1])
                         (Data.Matrix.Static.Index1 '[0, 1])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[0, 1])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[0, 1])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[0, 1])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[0, 1])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[0, 1])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[0, 1])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[0, 1])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[0, 1])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[0, 1])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[0, 1])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[0, 1])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf1
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9342>)
      of
      { GHC.Types.F# dt19 ->
      case $wf1
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9372>)
      of
      { GHC.Types.F# dt21 ->
      case $wf1
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9372>)
      of
      { GHC.Types.F# dt23 ->
      case $wf1
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9344>)
      of
      { GHC.Types.F# dt25 ->
      case $wf1
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9374>)
      of
      { GHC.Types.F# dt27 ->
      case $wf1
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9374>)
      of
      { GHC.Types.F# dt29 ->
      case $wf1
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9344>)
      of
      { GHC.Types.F# dt31 ->
      case $wf1
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9374>)
      of
      { GHC.Types.F# dt33 ->
      case $wf1
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9374>)
      of
      { GHC.Types.F# dt35 ->
      let {
        $wf2
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[0, 2])
                  (Data.Matrix.Static.Index1 '[0, 2])
                  4
                  Float)
               index =>
             Float
        $wf2
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[0, 2])
                         (Data.Matrix.Static.Index1 '[0, 2])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[0, 2])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[0, 2])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[0, 2])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[0, 2])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[0, 2])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[0, 2])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[0, 2])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[0, 2])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[0, 2])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[0, 2])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[0, 2])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf2
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9342>)
      of
      { GHC.Types.F# dt37 ->
      case $wf2
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9362>)
      of
      { GHC.Types.F# dt39 ->
      case $wf2
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9372>)
      of
      { GHC.Types.F# dt41 ->
      case $wf2
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9344>)
      of
      { GHC.Types.F# dt43 ->
      case $wf2
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9364>)
      of
      { GHC.Types.F# dt45 ->
      case $wf2
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9374>)
      of
      { GHC.Types.F# dt47 ->
      case $wf2
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9344>)
      of
      { GHC.Types.F# dt49 ->
      case $wf2
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9364>)
      of
      { GHC.Types.F# dt51 ->
      case $wf2
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9374>)
      of
      { GHC.Types.F# dt53 ->
      let {
        $wf3
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[0, 3])
                  (Data.Matrix.Static.Index1 '[0, 3])
                  4
                  Float)
               index =>
             Float
        $wf3
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[0, 3])
                         (Data.Matrix.Static.Index1 '[0, 3])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[0, 3])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[0, 3])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[0, 3])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[0, 3])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[0, 3])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[0, 3])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[0, 3])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[0, 3])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[0, 3])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[0, 3])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[0, 3])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf3
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9342>)
      of
      { GHC.Types.F# dt55 ->
      case $wf3
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9362>)
      of
      { GHC.Types.F# dt57 ->
      case $wf3
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9362>)
      of
      { GHC.Types.F# dt59 ->
      case $wf3
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9344>)
      of
      { GHC.Types.F# dt61 ->
      case $wf3
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9364>)
      of
      { GHC.Types.F# dt63 ->
      case $wf3
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9364>)
      of
      { GHC.Types.F# dt65 ->
      case $wf3
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9344>)
      of
      { GHC.Types.F# dt67 ->
      case $wf3
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9364>)
      of
      { GHC.Types.F# dt69 ->
      case $wf3
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9364>)
      of
      { GHC.Types.F# dt71 ->
      let {
        $wf4
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[1, 0])
                  (Data.Matrix.Static.Index1 '[1, 0])
                  4
                  Float)
               index =>
             Float
        $wf4
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[1, 0])
                         (Data.Matrix.Static.Index1 '[1, 0])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[1, 0])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[1, 0])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[1, 0])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[1, 0])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[1, 0])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[1, 0])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[1, 0])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[1, 0])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[1, 0])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[1, 0])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[1, 0])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf4
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9346>)
      of
      { GHC.Types.F# dt73 ->
      case $wf4
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9348>)
      of
      { GHC.Types.F# dt75 ->
      case $wf4
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9348>)
      of
      { GHC.Types.F# dt77 ->
      case $wf4
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9376>)
      of
      { GHC.Types.F# dt79 ->
      case $wf4
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9378>)
      of
      { GHC.Types.F# dt81 ->
      case $wf4
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9378>)
      of
      { GHC.Types.F# dt83 ->
      case $wf4
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9376>)
      of
      { GHC.Types.F# dt85 ->
      case $wf4
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9378>)
      of
      { GHC.Types.F# dt87 ->
      case $wf4
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9378>)
      of
      { GHC.Types.F# dt89 ->
      let {
        $wf5
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[1, 1])
                  (Data.Matrix.Static.Index1 '[1, 1])
                  4
                  Float)
               index =>
             Float
        $wf5
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[1, 1])
                         (Data.Matrix.Static.Index1 '[1, 1])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[1, 1])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[1, 1])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[1, 1])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[1, 1])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[1, 1])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[1, 1])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[1, 1])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[1, 1])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[1, 1])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[1, 1])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[1, 1])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf5
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt91 ->
      case $wf5
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt93 ->
      case $wf5
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt95 ->
      case $wf5
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt97 ->
      case $wf5
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt99 ->
      case $wf5
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt101 ->
      case $wf5
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt103 ->
      case $wf5
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt105 ->
      case $wf5
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt107 ->
      let {
        $wf6
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[1, 2])
                  (Data.Matrix.Static.Index1 '[1, 2])
                  4
                  Float)
               index =>
             Float
        $wf6
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[1, 2])
                         (Data.Matrix.Static.Index1 '[1, 2])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[1, 2])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[1, 2])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[1, 2])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[1, 2])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[1, 2])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[1, 2])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[1, 2])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[1, 2])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[1, 2])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[1, 2])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[1, 2])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf6
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt109 ->
      case $wf6
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt111 ->
      case $wf6
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt113 ->
      case $wf6
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt115 ->
      case $wf6
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt117 ->
      case $wf6
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt119 ->
      case $wf6
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt121 ->
      case $wf6
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt123 ->
      case $wf6
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt125 ->
      let {
        $wf7
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[1, 3])
                  (Data.Matrix.Static.Index1 '[1, 3])
                  4
                  Float)
               index =>
             Float
        $wf7
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[1, 3])
                         (Data.Matrix.Static.Index1 '[1, 3])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[1, 3])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[1, 3])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[1, 3])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[1, 3])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[1, 3])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[1, 3])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[1, 3])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[1, 3])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[1, 3])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[1, 3])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[1, 3])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf7
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt127 ->
      case $wf7
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt129 ->
      case $wf7
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt131 ->
      case $wf7
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt133 ->
      case $wf7
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt135 ->
      case $wf7
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt137 ->
      case $wf7
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt139 ->
      case $wf7
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt141 ->
      case $wf7
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt143 ->
      let {
        $wf8
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[2, 0])
                  (Data.Matrix.Static.Index1 '[2, 0])
                  4
                  Float)
               index =>
             Float
        $wf8
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[2, 0])
                         (Data.Matrix.Static.Index1 '[2, 0])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[2, 0])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[2, 0])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[2, 0])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[2, 0])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[2, 0])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[2, 0])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[2, 0])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[2, 0])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[2, 0])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[2, 0])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[2, 0])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf8
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9346>)
      of
      { GHC.Types.F# dt145 ->
      case $wf8
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9348>)
      of
      { GHC.Types.F# dt147 ->
      case $wf8
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9348>)
      of
      { GHC.Types.F# dt149 ->
      case $wf8
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9366>)
      of
      { GHC.Types.F# dt151 ->
      case $wf8
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9368>)
      of
      { GHC.Types.F# dt153 ->
      case $wf8
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9368>)
      of
      { GHC.Types.F# dt155 ->
      case $wf8
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9376>)
      of
      { GHC.Types.F# dt157 ->
      case $wf8
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9378>)
      of
      { GHC.Types.F# dt159 ->
      case $wf8
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9378>)
      of
      { GHC.Types.F# dt161 ->
      let {
        $wf9
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[2, 1])
                  (Data.Matrix.Static.Index1 '[2, 1])
                  4
                  Float)
               index =>
             Float
        $wf9
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[2, 1])
                         (Data.Matrix.Static.Index1 '[2, 1])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[2, 1])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[2, 1])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[2, 1])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[2, 1])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[2, 1])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[2, 1])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[2, 1])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[2, 1])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[2, 1])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[2, 1])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[2, 1])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf9
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt163 ->
      case $wf9
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt165 ->
      case $wf9
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt167 ->
      case $wf9
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt169 ->
      case $wf9
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt171 ->
      case $wf9
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt173 ->
      case $wf9
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt175 ->
      case $wf9
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt177 ->
      case $wf9
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt179 ->
      let {
        $wf10
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[2, 2])
                  (Data.Matrix.Static.Index1 '[2, 2])
                  4
                  Float)
               index =>
             Float
        $wf10
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[2, 2])
                         (Data.Matrix.Static.Index1 '[2, 2])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[2, 2])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[2, 2])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[2, 2])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[2, 2])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[2, 2])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[2, 2])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[2, 2])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[2, 2])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[2, 2])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[2, 2])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[2, 2])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf10
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt181 ->
      case $wf10
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt183 ->
      case $wf10
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt185 ->
      case $wf10
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt187 ->
      case $wf10
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt189 ->
      case $wf10
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt191 ->
      case $wf10
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt193 ->
      case $wf10
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt195 ->
      case $wf10
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79
              `cast` <Co:9448>)
      of
      { GHC.Types.F# dt197 ->
      let {
        $wf11
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[2, 3])
                  (Data.Matrix.Static.Index1 '[2, 3])
                  4
                  Float)
               index =>
             Float
        $wf11
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[2, 3])
                         (Data.Matrix.Static.Index1 '[2, 3])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[2, 3])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[2, 3])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[2, 3])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[2, 3])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[2, 3])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[2, 3])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[2, 3])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[2, 3])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[2, 3])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[2, 3])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[2, 3])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf11
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt199 ->
      case $wf11
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt201 ->
      case $wf11
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt203 ->
      case $wf11
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt205 ->
      case $wf11
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt207 ->
      case $wf11
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt209 ->
      case $wf11
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt211 ->
      case $wf11
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt213 ->
      case $wf11
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt215 ->
      let {
        $wf12
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[3, 0])
                  (Data.Matrix.Static.Index1 '[3, 0])
                  4
                  Float)
               index =>
             Float
        $wf12
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[3, 0])
                         (Data.Matrix.Static.Index1 '[3, 0])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[3, 0])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[3, 0])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[3, 0])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[3, 0])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[3, 0])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[3, 0])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[3, 0])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[3, 0])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[3, 0])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[3, 0])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[3, 0])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf12
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9346>)
      of
      { GHC.Types.F# dt217 ->
      case $wf12
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9348>)
      of
      { GHC.Types.F# dt219 ->
      case $wf12
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9348>)
      of
      { GHC.Types.F# dt221 ->
      case $wf12
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9366>)
      of
      { GHC.Types.F# dt223 ->
      case $wf12
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9368>)
      of
      { GHC.Types.F# dt225 ->
      case $wf12
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9368>)
      of
      { GHC.Types.F# dt227 ->
      case $wf12
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9366>)
      of
      { GHC.Types.F# dt229 ->
      case $wf12
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9368>)
      of
      { GHC.Types.F# dt231 ->
      case $wf12
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9368>)
      of
      { GHC.Types.F# dt233 ->
      let {
        $wf13
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[3, 1])
                  (Data.Matrix.Static.Index1 '[3, 1])
                  4
                  Float)
               index =>
             Float
        $wf13
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[3, 1])
                         (Data.Matrix.Static.Index1 '[3, 1])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[3, 1])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[3, 1])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[3, 1])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[3, 1])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[3, 1])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[3, 1])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[3, 1])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[3, 1])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[3, 1])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[3, 1])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[3, 1])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf13
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt235 ->
      case $wf13
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt237 ->
      case $wf13
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt239 ->
      case $wf13
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt241 ->
      case $wf13
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt243 ->
      case $wf13
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt245 ->
      case $wf13
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt247 ->
      case $wf13
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt249 ->
      case $wf13
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt251 ->
      let {
        $wf14
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[3, 2])
                  (Data.Matrix.Static.Index1 '[3, 2])
                  4
                  Float)
               index =>
             Float
        $wf14
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[3, 2])
                         (Data.Matrix.Static.Index1 '[3, 2])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[3, 2])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[3, 2])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[3, 2])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[3, 2])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[3, 2])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[3, 2])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[3, 2])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[3, 2])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[3, 2])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[3, 2])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[3, 2])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf14
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt253 ->
      case $wf14
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt255 ->
      case $wf14
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27
              `cast` <Co:9418>)
      of
      { GHC.Types.F# dt257 ->
      case $wf14
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt259 ->
      case $wf14
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt261 ->
      case $wf14
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt263 ->
      case $wf14
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt265 ->
      case $wf14
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt267 ->
      case $wf14
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19
              `cast` <Co:9438>)
      of
      { GHC.Types.F# dt269 ->
      let {
        $wf15
          :: forall (index :: [GHC.Types.Nat]).
             Type.List.MkCtx
               [GHC.Types.Nat]
               ([GHC.Types.Nat] Data.Singletons.~> Constraint)
               (Data.Matrix.Static.MinorMatrixGoSym4
                  (Data.Matrix.Static.Index0 '[3, 3])
                  (Data.Matrix.Static.Index1 '[3, 3])
                  4
                  Float)
               index =>
             Float
        $wf15
          = \ (@ (index :: [GHC.Types.Nat]))
              (w :: Type.List.MkCtx
                      [GHC.Types.Nat]
                      ([GHC.Types.Nat] Data.Singletons.~> Constraint)
                      (Data.Matrix.Static.MinorMatrixGoSym4
                         (Data.Matrix.Static.Index0 '[3, 3])
                         (Data.Matrix.Static.Index1 '[3, 3])
                         4
                         Float)
                      index) ->
              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
                                        (Data.Matrix.Static.Index0 '[3, 3])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[3, 3])
                                        (Data.Matrix.Static.Index1 index)]
                                    (Data.Tensor.Static.SliceEndIndex''
                                       '[Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[3, 3])
                                           (Data.Matrix.Static.Index0 index),
                                         Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index1 '[3, 3])
                                           (Data.Matrix.Static.Index1 index)]
                                       '[1, 1]
                                       '[4, 4]
                                       ((Data.Matrix.Static.MinorMatrixNewIndex
                                           (Data.Matrix.Static.Index0 '[3, 3])
                                           (Data.Matrix.Static.Index0 index)
                                         GHC.TypeNats.+ 1)
                                        GHC.TypeNats.<=? 4))
                                    (Data.Tensor.Static.Sequence
                                       (Data.Tensor.Static.IndexesRanges'
                                          '[4, 4] (1 GHC.TypeNats.<=? 4)))))
                            (w `cast` <Co:237>)))
                      `cast` <Co:12>)
              of cobox4
              { __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
                                        (Data.Matrix.Static.Index0 '[3, 3])
                                        (Data.Matrix.Static.Index0 index),
                                      Data.Matrix.Static.MinorMatrixNewIndex
                                        (Data.Matrix.Static.Index1 '[3, 3])
                                        (Data.Matrix.Static.Index1 index)]
                                    '[1, 1]
                                    '[4, 4]))
                            (w `cast` <Co:50>)))
                      `cast` <Co:12>)
              of cobox5
              { __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
                                  (Data.Matrix.Static.Index0 '[3, 3])
                                  (Data.Matrix.Static.Index0 index),
                                Data.Matrix.Static.MinorMatrixNewIndex
                                  (Data.Matrix.Static.Index1 '[3, 3])
                                  (Data.Matrix.Static.Index1 index)]
                              '[1, 1]
                              '[4, 4]))
                      (w `cast` <Co:50>) } 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 cobox7
              { __DEFAULT ->
              case ((GHC.Classes.$p2(%,%)
                       @ (Data.Tensor.Static.IsTensor '[4, 4] Float)
                       @ (Data.Tensor.Static.GetSliceElemsWrk
                            (Data.Tensor.Static.ElemsInSlice
                               '[Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index0 '[3, 3])
                                   (Data.Matrix.Static.Index0 index),
                                 Data.Matrix.Static.MinorMatrixNewIndex
                                   (Data.Matrix.Static.Index1 '[3, 3])
                                   (Data.Matrix.Static.Index1 index)]
                               '[1, 1]
                               '[4, 4]))
                       (w `cast` <Co:50>))
                    `cast` <Co:48>)
                     @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 x)
              of {
                [] -> GHC.List.badHead @ Float;
                : x1 ds1 -> x1
              }
              }
              }
              } } in
      case $wf15
             @ '[0, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17
              `cast` <Co:9388>)
      of
      { GHC.Types.F# dt271 ->
      case $wf15
             @ '[0, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt273 ->
      case $wf15
             @ '[0, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt275 ->
      case $wf15
             @ '[1, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt277 ->
      case $wf15
             @ '[1, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt279 ->
      case $wf15
             @ '[1, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt281 ->
      case $wf15
             @ '[2, 0]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5
              `cast` <Co:9408>)
      of
      { GHC.Types.F# dt283 ->
      case $wf15
             @ '[2, 1]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt285 ->
      case $wf15
             @ '[2, 2]
             (CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1
              `cast` <Co:9428>)
      of
      { GHC.Types.F# dt287 ->
      (TensorInstances.Tensor'4'4'Float
         (GHC.Prim.plusFloat#
            (GHC.Prim.minusFloat#
               (GHC.Prim.timesFloat#
                  dt1
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt9 dt17) (GHC.Prim.timesFloat# dt11 dt15)))
               (GHC.Prim.timesFloat#
                  dt3
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt7 dt17) (GHC.Prim.timesFloat# dt11 dt13))))
            (GHC.Prim.timesFloat#
               dt5
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat# dt7 dt15) (GHC.Prim.timesFloat# dt9 dt13))))
         (GHC.Prim.timesFloat#
            -1.0#
            (GHC.Prim.plusFloat#
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat#
                     dt73
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt81 dt89) (GHC.Prim.timesFloat# dt83 dt87)))
                  (GHC.Prim.timesFloat#
                     dt75
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt79 dt89)
                        (GHC.Prim.timesFloat# dt83 dt85))))
               (GHC.Prim.timesFloat#
                  dt77
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt79 dt87)
                     (GHC.Prim.timesFloat# dt81 dt85)))))
         (GHC.Prim.plusFloat#
            (GHC.Prim.minusFloat#
               (GHC.Prim.timesFloat#
                  dt145
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt153 dt161)
                     (GHC.Prim.timesFloat# dt155 dt159)))
               (GHC.Prim.timesFloat#
                  dt147
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt151 dt161)
                     (GHC.Prim.timesFloat# dt155 dt157))))
            (GHC.Prim.timesFloat#
               dt149
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat# dt151 dt159)
                  (GHC.Prim.timesFloat# dt153 dt157))))
         (GHC.Prim.timesFloat#
            -1.0#
            (GHC.Prim.plusFloat#
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat#
                     dt217
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt225 dt233)
                        (GHC.Prim.timesFloat# dt227 dt231)))
                  (GHC.Prim.timesFloat#
                     dt219
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt223 dt233)
                        (GHC.Prim.timesFloat# dt227 dt229))))
               (GHC.Prim.timesFloat#
                  dt221
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt223 dt231)
                     (GHC.Prim.timesFloat# dt225 dt229)))))
         (GHC.Prim.timesFloat#
            -1.0#
            (GHC.Prim.plusFloat#
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat#
                     dt19
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt27 dt35) (GHC.Prim.timesFloat# dt29 dt33)))
                  (GHC.Prim.timesFloat#
                     dt21
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt25 dt35)
                        (GHC.Prim.timesFloat# dt29 dt31))))
               (GHC.Prim.timesFloat#
                  dt23
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt25 dt33)
                     (GHC.Prim.timesFloat# dt27 dt31)))))
         (GHC.Prim.plusFloat#
            (GHC.Prim.minusFloat#
               (GHC.Prim.timesFloat#
                  dt91
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt99 dt107)
                     (GHC.Prim.timesFloat# dt101 dt105)))
               (GHC.Prim.timesFloat#
                  dt93
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt97 dt107)
                     (GHC.Prim.timesFloat# dt101 dt103))))
            (GHC.Prim.timesFloat#
               dt95
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat# dt97 dt105)
                  (GHC.Prim.timesFloat# dt99 dt103))))
         (GHC.Prim.timesFloat#
            -1.0#
            (GHC.Prim.plusFloat#
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat#
                     dt163
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt171 dt179)
                        (GHC.Prim.timesFloat# dt173 dt177)))
                  (GHC.Prim.timesFloat#
                     dt165
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt169 dt179)
                        (GHC.Prim.timesFloat# dt173 dt175))))
               (GHC.Prim.timesFloat#
                  dt167
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt169 dt177)
                     (GHC.Prim.timesFloat# dt171 dt175)))))
         (GHC.Prim.plusFloat#
            (GHC.Prim.minusFloat#
               (GHC.Prim.timesFloat#
                  dt235
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt243 dt251)
                     (GHC.Prim.timesFloat# dt245 dt249)))
               (GHC.Prim.timesFloat#
                  dt237
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt241 dt251)
                     (GHC.Prim.timesFloat# dt245 dt247))))
            (GHC.Prim.timesFloat#
               dt239
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat# dt241 dt249)
                  (GHC.Prim.timesFloat# dt243 dt247))))
         (GHC.Prim.plusFloat#
            (GHC.Prim.minusFloat#
               (GHC.Prim.timesFloat#
                  dt37
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt45 dt53) (GHC.Prim.timesFloat# dt47 dt51)))
               (GHC.Prim.timesFloat#
                  dt39
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt43 dt53)
                     (GHC.Prim.timesFloat# dt47 dt49))))
            (GHC.Prim.timesFloat#
               dt41
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat# dt43 dt51)
                  (GHC.Prim.timesFloat# dt45 dt49))))
         (GHC.Prim.timesFloat#
            -1.0#
            (GHC.Prim.plusFloat#
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat#
                     dt109
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt117 dt125)
                        (GHC.Prim.timesFloat# dt119 dt123)))
                  (GHC.Prim.timesFloat#
                     dt111
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt115 dt125)
                        (GHC.Prim.timesFloat# dt119 dt121))))
               (GHC.Prim.timesFloat#
                  dt113
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt115 dt123)
                     (GHC.Prim.timesFloat# dt117 dt121)))))
         (GHC.Prim.plusFloat#
            (GHC.Prim.minusFloat#
               (GHC.Prim.timesFloat#
                  dt181
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt189 dt197)
                     (GHC.Prim.timesFloat# dt191 dt195)))
               (GHC.Prim.timesFloat#
                  dt183
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt187 dt197)
                     (GHC.Prim.timesFloat# dt191 dt193))))
            (GHC.Prim.timesFloat#
               dt185
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat# dt187 dt195)
                  (GHC.Prim.timesFloat# dt189 dt193))))
         (GHC.Prim.timesFloat#
            -1.0#
            (GHC.Prim.plusFloat#
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat#
                     dt253
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt261 dt269)
                        (GHC.Prim.timesFloat# dt263 dt267)))
                  (GHC.Prim.timesFloat#
                     dt255
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt259 dt269)
                        (GHC.Prim.timesFloat# dt263 dt265))))
               (GHC.Prim.timesFloat#
                  dt257
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt259 dt267)
                     (GHC.Prim.timesFloat# dt261 dt265)))))
         (GHC.Prim.timesFloat#
            -1.0#
            (GHC.Prim.plusFloat#
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat#
                     dt55
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt63 dt71) (GHC.Prim.timesFloat# dt65 dt69)))
                  (GHC.Prim.timesFloat#
                     dt57
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt61 dt71)
                        (GHC.Prim.timesFloat# dt65 dt67))))
               (GHC.Prim.timesFloat#
                  dt59
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt61 dt69)
                     (GHC.Prim.timesFloat# dt63 dt67)))))
         (GHC.Prim.plusFloat#
            (GHC.Prim.minusFloat#
               (GHC.Prim.timesFloat#
                  dt127
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt135 dt143)
                     (GHC.Prim.timesFloat# dt137 dt141)))
               (GHC.Prim.timesFloat#
                  dt129
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt133 dt143)
                     (GHC.Prim.timesFloat# dt137 dt139))))
            (GHC.Prim.timesFloat#
               dt131
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat# dt133 dt141)
                  (GHC.Prim.timesFloat# dt135 dt139))))
         (GHC.Prim.timesFloat#
            -1.0#
            (GHC.Prim.plusFloat#
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat#
                     dt199
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt207 dt215)
                        (GHC.Prim.timesFloat# dt209 dt213)))
                  (GHC.Prim.timesFloat#
                     dt201
                     (GHC.Prim.minusFloat#
                        (GHC.Prim.timesFloat# dt205 dt215)
                        (GHC.Prim.timesFloat# dt209 dt211))))
               (GHC.Prim.timesFloat#
                  dt203
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt205 dt213)
                     (GHC.Prim.timesFloat# dt207 dt211)))))
         (GHC.Prim.plusFloat#
            (GHC.Prim.minusFloat#
               (GHC.Prim.timesFloat#
                  dt271
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt279 dt287)
                     (GHC.Prim.timesFloat# dt281 dt285)))
               (GHC.Prim.timesFloat#
                  dt273
                  (GHC.Prim.minusFloat#
                     (GHC.Prim.timesFloat# dt277 dt287)
                     (GHC.Prim.timesFloat# dt281 dt283))))
            (GHC.Prim.timesFloat#
               dt275
               (GHC.Prim.minusFloat#
                  (GHC.Prim.timesFloat# dt277 dt285)
                  (GHC.Prim.timesFloat# dt279 dt283)))))
      `cast` <Co:2>
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }
      }


------ Local rules for imported ids --------
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'True]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '[]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                               'False, 'False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'True, 'False,
                                                                               'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'True,
                                                                               'False, 'False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'True, 'False,
                                                                               'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'True,
                                                                               'False, 'False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'True, 'False,
                                                                               'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'True,
                                                                               'False, 'False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'True, 'False,
                                                                               'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True,
                     'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'True,
                                                                               'False, 'False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'True, 'False,
                                                                               'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'True,
                                                                               'False, 'False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'True, 'False,
                                                                               'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False, 'True, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'True, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False,
                     'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'True,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False,
                     'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'True, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk
                   '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False,
                     'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'True,
                                                                               '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]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'True, '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]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'True,
                                                                               '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]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               'True, 'False,
                                                                               '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, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$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:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                               'False, '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, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'True, 'False,
                                                                               '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, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'True,
                                                                               'False, '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, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'True, 'False,
                                                                               '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, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'True, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               '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, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, '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, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                               'False, 'False,
                                                                               'False, '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, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'True, 'False,
                                                                               'False, 'False,
                                                                               '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, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               '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, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                               'False, 'False,
                                                                               'False, 'False,
                                                                               '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, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'False,
                                                                               'False, '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, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                               'False, 'False,
                                                                               '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, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'True, 'False,
                                                                               'False, '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, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'True, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                               'False, 'True,
                                                                               'False, 'False,
                                                                               '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, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False,
                                                                    'False, 'True, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False, 'False, 'False,
                                                                    'False, 'False]
                                                                $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '[]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                                'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                                'False, 'False]"
    forall ($dGetSliceElemsWrk
              :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$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:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                                '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, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                                'False, 'False,
                                                                                '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, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                                'False, 'False,
                                                                                'False, '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, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                                'False, 'False,
                                                                                'False, 'False,
                                                                                '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, 'False, 'False, 'False, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8
"SPEC/CoreDump.Matrix.AdjugateMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                                'False, '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, 'False, 'False]).
      Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False, 'False,
                                                                     'False, 'False, 'False]
                                                                 $dGetSliceElemsWrk
      = CoreDump.Matrix.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10
"SPEC/CoreDump.Matrix.AdjugateMatrix $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.AdjugateMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk